sirdidi
27-03-03, 15:00
Hallo,
bräuchte mal Nachhilfe in CL <> SQL.Ich habe sowas noch nie ausprobiert.
Leider findet mal im Netz nichts, was da hilfreich ist und einen weiterbringt.
Also, ich will mit einem CL-Programm SQL-statments ausführen.
Leider bekomme ich dann den folgenden Fehler:
SQL9010 von TESTC000 bei 300 empfangen.
Was habe ich bis jetzt zustande gebracht.
1. ein CL-Programm das so aussieht:
PGM RUNSQLSTM SRCFILE(MBLIB/QSQLSTM) SRCMBR(SQL0001)
ENDPGM
2. eine SRC-File mit dem SQL-Statment
delete from lib/file where aufnr = '102856'
Wo liegt mein Fehler? Wie kann ich die
Auftragsnummer durch eine Variable ersetzen (&Aufnr???)
Und wie bekomme ich die vom CL in das SQL-Statment?
Gibts irgendwo einen einfachen CL-code mit entsprechender SQL-Anweisung, wo man sowas mal abschreiben und ausprobieren kann??
Vielen Dank schon mal für Euere Hilfe.
Gruß Ralph
bräuchte mal Nachhilfe in CL <> SQL.Ich habe sowas noch nie ausprobiert.
Leider findet mal im Netz nichts, was da hilfreich ist und einen weiterbringt.
Also, ich will mit einem CL-Programm SQL-statments ausführen.
Leider bekomme ich dann den folgenden Fehler:
SQL9010 von TESTC000 bei 300 empfangen.
Was habe ich bis jetzt zustande gebracht.
1. ein CL-Programm das so aussieht:
PGM RUNSQLSTM SRCFILE(MBLIB/QSQLSTM) SRCMBR(SQL0001)
ENDPGM
2. eine SRC-File mit dem SQL-Statment
delete from lib/file where aufnr = '102856'
Wo liegt mein Fehler? Wie kann ich die
Auftragsnummer durch eine Variable ersetzen (&Aufnr???)
Und wie bekomme ich die vom CL in das SQL-Statment?
Gibts irgendwo einen einfachen CL-code mit entsprechender SQL-Anweisung, wo man sowas mal abschreiben und ausprobieren kann??
Vielen Dank schon mal für Euere Hilfe.
Gruß Ralph