[NEWSboard IBMi Forum]

Threaded View

  1. #1
    Registriert seit
    Sep 2004
    Beiträge
    129

    Unhappy [gelöst] SQL geht INTERAKTIV aber nicht im BATCH

    Hallo!

    Bin mit meinem Latein am Ende.
    Hab ein Programm dass einen SQL-String dynamisch, je nach Benutzerauswahl, baut und diesen dann an ein CL übergibt. Das CL stellt sich selbst nach BATCH und ruft ein SQL-RPG auf.
    Wenn ich es online ausführe dann funktionierts einwandfrei, aber sobald es im BATCH laufen soll krieg ich Fehler -104. Der String ist aber korrekt, sonst würds ja interaktiv auch net gehn, oder?
    Im String sind auch keine qualifizierten Bibliotheksangaben, es werden nur die Dateien angegeben und die LIBL stimmt auch.

    Das Programm wird unter V5R3 für V5R1 kompiliert um mit den Auslandsmaschinen kompatibel zu bleiben.

    Der String sieht dann in etwa so aus:

    select
    lgkdnr, kdnam, kdplz, kdort, lgarnr, arnam, lgtt, lgmm, lgjj, lglag, lgchar, lcchar, sum(lgmg),
    sum(lcmg), lgls#, lglsd
    from lgbew left outer join lgbewch
    on lgbib=lcbib and lgjj=lcjj and
    lgmm=lcmm and lgtt=lctt and
    lgbwzt=lcbwzt and lglag=lclag and lgarnr=lcarnr and lgblkz=lcblkz and
    lgbwnr=lcbwnr
    join kdsta on kdbib=lgbib and kdnr=lgkdnr
    join arsta on arbib=lgbib and ararnr=lgarnr
    where (lgarnr=131314 and
    (lgchar in ('06170' , '06171' , '06172' , '06174' , '06178') or lcchar in ('06170' , '06171' , '06172' , '06174' , '06178'))
    or lgarnr=131322 and (lgchar in ('06086' , '06088' , '06144' , '06149' , '06178' , '06179') or lcchar in ('06086' , '06088' , '06144' , '06149' , '06178' , '06179'))) and lgbib='BIB' and lgbart in ('110' , '111')
    group by lgkdnr, kdnam,
    kdplz, kdort, lgarnr, arnam, lgjj, lgmm, lgtt, lglag, lgchar, lcchar, lgls#, lglsd order by lgkdnr, lgarnr, lgjj, lgmm,
    lgtt, lgchar, lcchar, lgls#, lglsd

    Vielleicht gibts ja eine simple (wie so oft) Lösung.

    lg Peter
    Last edited by dabeda; 24-08-06 at 13:49.
    Wer andren eine Bratwurst brät, hat ein Bratwurstbratgerät!

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 - Fehler
    By Kaufmann in forum IBM i Hauptforum
    Antworten: 11
    Letzter Beitrag: 28-06-06, 14:11
  4. SQL .. for update of (RPG embedded SQL)
    By loeweadolf in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 01-06-06, 09:43
  5. SQL liefert im Batch bei sum-Funktion nur 0-Werte
    By micha_ms in forum NEWSboard Programmierung
    Antworten: 5
    Letzter Beitrag: 17-05-04, 10:19

Berechtigungen

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