Ich meinte direkt die TUpdateSQL-Komponente, unter dem Reiter "BDE"
ich benutze DBase III+....
aber das tut dann auch nicht mehr zur Sache, weil ich jetzt das Prob gelöst hab, und zwar folgendermaßen:
Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13:
| QueryDB.Active := False; // erst die UPDATE-Proc with QueryDB.SQL do begin Clear; Add('UPDATE db SET feld1 = "bla bla"'); end; QueryDB.ExecSQL; //<- danke nochma an smiegel... // und dann getrennt davon die Aktualisierung der Anzeige... with QueryDB.SQL do begin Clear; Add('SELECT * FROM db*); end; QueryDB.Active := True; |
(Ob man die SQL-Anweisungen auch in einen do-with-block packen kann glaub ich nicht, da man ja erst die UPDATE-proc mit ExecSQL ausführen muss... egal)
und fertig is die wurst..... weiß zwar selber nicht, warums vorher nich ging, aber nun ja. tippfehler? möglich.
schlimmer find ich aber, das in meinem ach so tollemm delphi-buch über die procedure QueryDB.ExecSQL rein garnix drin steht, und das wo ich diese ja DEFINITV benötige, damit das funktioniert...... echt schwach.
auf jedenfall nochma vielen danke für die bemühungen...
mfg
kiwicht