[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Sep 2007
    Beiträge
    24

    Question embedded SQL CALL mit Rückgabeparametern?

    Hallo zusammen,

    In einem SQLRPGLE rufe ich über eine RDB Verbindung ein CL-Programm auf einer anderen iSeries mit Parametern auf. Ich hätte gerne, dass die durch das CL veränderten Parameter wieder an das RPG zurück gegeben werden.

    der aufruf sieht folgendermaßen aus:

    exec SQL CONNECT TO :RDB USER :User USING :Passwort;

    exec SQL CALL LSGPL/LSDDMCHKCP (ateiname,:Bibliothek,:Returncode);

    exec SQL DISCONNECT :RDB;

    mfg andwaw

  2. #2
    Registriert seit
    Mar 2002
    Beiträge
    5.365
    ...dann musst du die Parameter beim create procedure als inout deklarieren...

    D*B


    Zitat Zitat von andwaw Beitrag anzeigen
    Hallo zusammen,

    In einem SQLRPGLE rufe ich über eine RDB Verbindung ein CL-Programm auf einer anderen iSeries mit Parametern auf. Ich hätte gerne, dass die durch das CL veränderten Parameter wieder an das RPG zurück gegeben werden.

    der aufruf sieht folgendermaßen aus:

    exec SQL CONNECT TO :RDB USER :User USING :Passwort;

    exec SQL CALL LSGPL/LSDDMCHKCP (ateiname,:Bibliothek,:Returncode);

    exec SQL DISCONNECT :RDB;

    mfg andwaw
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  3. #3
    Registriert seit
    Sep 2007
    Beiträge
    24
    naja ich rufe ja ein CL direkt auf. Geht das nicht anders also muss ich eine Prozedur erst erstellen, die dann das CL aufruft?

  4. #4
    Registriert seit
    Mar 2002
    Beiträge
    5.365
    ... externe Programme lassen sich nicht direkt aufrufen, da wird von der Datenbank eine Procedure by the fly probiert und die gibt nix zurück. Will man über SQL was zurück haben, muss man einen create procedure machen.

    D*B

    Zitat Zitat von andwaw Beitrag anzeigen
    naja ich rufe ja ein CL direkt auf. Geht das nicht anders also muss ich eine Prozedur erst erstellen, die dann das CL aufruft?
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

Similar Threads

  1. Embedded SQL in VARPG
    By Squall in forum NEWSboard Programmierung
    Antworten: 23
    Letzter Beitrag: 18-10-06, 12:01
  2. embedded SQL in RPG
    By muadeep in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 03-08-06, 13:25
  3. RPG mit Embedded SQL, JOIN ..
    By loeweadolf in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 18-06-06, 12:14
  4. SQL .. for update of (RPG embedded SQL)
    By loeweadolf in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 01-06-06, 09:43
  5. Character verbinden in Embedded SQL
    By e_sichert in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 03-05-06, 10:47

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •