[NEWSboard IBMi Forum]

Thema: SQL & CL

  1. #1
    Registriert seit
    Aug 2001
    Beiträge
    309

    SQL & CL

    Hallo,

    ich will in einem CLP mit dem Befehl:
    RUNSQLSTM SRCFILE(QSQLSRC) SRCMBR(MANCLDB)

    einen "SQL" (Sätze in einer Datei ändern) ausführen!

    Wie muß ich den Befehl im SourceMember "MANCLDB" definieren,
    damit ich nicht ständig eine Fehlermeldung bekommen?

    Wenn ich mit folgendem Eintrag im "MANCLDB" arbeite:
    UPDATE mylib/LIEFMPF SET FIRMNR = '595' WHERE FIRMNR = ' ';
    dann erhalte ich immer diese Fehlermeldung(en):
    :
    :
    Anweisungsverarbeitung....*RUN
    Daten kopieren zulassen...*OPTIMIZE
    Blocken zulässig..........*ALLREAD
    Quellenteildatei am 15.04.05 13:24:44 geändert
    5722SS1 V5R2M0 020719 SQL-Anweisungen ausführen MANCLDB 15.04.05 13:25:41 Page 2
    Satz *...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 FLGNR. Letzte Änderung
    1 UPDATE BHS20/LIEFMPF SET FIRMNR = '595' WHERE FIRMNR = ' ';

    * * * * * E N D E D E R Q U E L L E * * * * *
    5722SS1 V5R2M0 020719 SQL-Anweisungen ausführen MANCLDB 15.04.05 13:25:41 Page
    Satz *...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 FLGNR. Letzte Änderung
    MSG ID WTK SATZ TEXT
    SQL7008 30 1 Position 1 LIEFMPF in BHS20 für Operation ungültig.
    SQL7961 0 ROLLBACK beendet.
    Nachrichtenzusammenfassung
    Total Info Warnung Fehler Wertigk. Beendigung
    2 1 0 0 1 0
    :
    :

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.258
    Versuchs mal mit RUNSQLSTM ... COMMIT(*NONE).

    Ein Semikolon am Ende ist nicht nötig.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  3. #3
    Registriert seit
    Aug 2001
    Beiträge
    309
    HURRA !!!

    jetzt geht's !



    danke schön!


    PS: der ";" wird hier schon gebraucht, da ich noch weitere statements im "MANCLDB" habe!
    sorry, hatte ich vorher nicht mit beschrieben

Similar Threads

  1. Dynamisches SQL in einem CL erstellen
    By Sony in forum IBM i Hauptforum
    Antworten: 27
    Letzter Beitrag: 20-07-09, 21:48
  2. SQL .. for update of (RPG embedded SQL)
    By loeweadolf in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 01-06-06, 09:43
  3. SQL in CL
    By RLPforum in forum IBM i Hauptforum
    Antworten: 8
    Letzter Beitrag: 15-11-05, 12:04
  4. CL Variable an SQL übergeben
    By Jenne in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 23-08-04, 10:45
  5. SQL in CL einbinden ?
    By Helwo in forum IBM i Hauptforum
    Antworten: 7
    Letzter Beitrag: 08-08-01, 08:50

Berechtigungen

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