[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Dec 2005
    Beiträge
    3

    sql in subprocedure

    hallo,

    habe eine subprocedure mit ein paar sql-befehlen erstellt (declare, open, fetch, close).
    dieses soll von einem programm in einer anderen source aufgerufen werden. ich versuche die subprocedure mit crtsqlrpgi umzuwandeln, erhalte aber immer die meldung der compiler könne nicht feststellen wie das programm enden soll, obwohl ich am ende ein return eingebaut habe und das ganze mit objtype(*mod) (oder so ähnlich) umwandel.

    kann mir wer helfen?

    gruß

    butteblume

  2. #2
    Registriert seit
    Apr 2002
    Beiträge
    792
    Moin,

    wenn du das Modul nicht mit *INLR beendest, solltest du die H-Karte verwenden.

    PHP-Code:
    HNoMain
    ..
    D.... 
    Gruß

    Sascha

  3. #3
    Registriert seit
    Dec 2005
    Beiträge
    3
    mit hnomain hat es geklappt.

    allerdings kann das modul im debugger nicht aus dem hauptprogramm (in dem kein sql ist) aufgerufen werden. beim aufruf des moduls mit sql stürzt er ab.

    wie muß ich das aufrufende programm compilieren?

    danke schon mal!

  4. #4
    Registriert seit
    Apr 2002
    Beiträge
    792
    Zitat Zitat von butterblume
    mit hnomain hat es geklappt.

    allerdings kann das modul im debugger nicht aus dem hauptprogramm (in dem kein sql ist) aufgerufen werden. beim aufruf des moduls mit sql stürzt er ab.

    wie muß ich das aufrufende programm compilieren?

    danke schon mal!
    Wenn das Modul nicht in einem Serviceprogramm eingebunden ist, dann musst du das rufende Programm noch einmal kompilieren nachdem du das Modul neu erstellt hast. Beim erstellen des Programms gibst du dann das einzubindene Modul mit an.
    Wichtig! in der Beginzeile der Procedure muss "Export" angeben werden, damit die Procedure aus anderen Programmen/Modulen verwendet werden kann.
    PHP-Code:
    P Procedurename     B                   Export 
    Gruß

    Sascha

Similar Threads

  1. RPGLE - SQL
    By christian_lettner in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 16-11-06, 10:15
  2. SQL - Cursor vernichten ?!?
    By FNeurieser in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 11-10-06, 14:53
  3. SQL und OBJLCK
    By malzusrex in forum IBM i Hauptforum
    Antworten: 8
    Letzter Beitrag: 19-09-06, 11:04
  4. SQL - Fehler
    By Kaufmann in forum IBM i Hauptforum
    Antworten: 11
    Letzter Beitrag: 28-06-06, 14:11
  5. SQL .. for update of (RPG embedded SQL)
    By loeweadolf in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 01-06-06, 09:43

Berechtigungen

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