Booley
17-05-04, 13:03
Hallo zusammen,
ich habe folgendes Problem:
Ich erstelle in einem SQL-LE Programm dynamisch in einer Unterroutine einen String für ein Select und lasse diesen dann ausführen. Für jeden gefundenen Satz folgt ein INSERT.
Klappt soweit alles wunderbar.
Wenn ich jetzt den String ändere und die gleiche Routine wieder aufrufe, kommen keine Daten mehr. Der SQL String ist korrekt, habe ich getestet. Es funktioniert aber immer nur der Erste.
Muss ich irgendwas initialisieren, damit ich einen zweiten SELECT absetztn kann?
Meinen Reihenfolge:
1) String zusammenketten
2) Prepare
3) decalre
4) open
5) fetch (bis EOF)
6) commit
Was fehlt?
Booley
ich habe folgendes Problem:
Ich erstelle in einem SQL-LE Programm dynamisch in einer Unterroutine einen String für ein Select und lasse diesen dann ausführen. Für jeden gefundenen Satz folgt ein INSERT.
Klappt soweit alles wunderbar.
Wenn ich jetzt den String ändere und die gleiche Routine wieder aufrufe, kommen keine Daten mehr. Der SQL String ist korrekt, habe ich getestet. Es funktioniert aber immer nur der Erste.
Muss ich irgendwas initialisieren, damit ich einen zweiten SELECT absetztn kann?
Meinen Reihenfolge:
1) String zusammenketten
2) Prepare
3) decalre
4) open
5) fetch (bis EOF)
6) commit
Was fehlt?
Booley