![]() |
Datenbank: Firebird • Version: 1.5 • Zugriff über: ZEOS
Update mit ZEOS funktioniert nicht
Hallo,
nach stundenlangem Herumprobieren und Forenstöbern kapituliere ich jetzt und frage lieber diejenigen, die sich damit auskennen: Wenn ich mit folgendem Code ein Update machen will, funktioniert's nicht. Woran könnte das liegen?
Delphi-Quellcode:
Ich erhalte immer nur die Meldung "Cannot retrieve Resultset data"...
queryKategorien.Active := false;
queryKategorien.SQL.Text := 'UPDATE tabelle SET kategorie = ' + QuotedStr(Eingabe.Text) + ' WHERE ID = 1'; queryKategorien.Active := true; queryKategorien.ExecSQL; queryKategorien.CommitUpdates; Danke und gute Nacht Opa |
Re: Update mit ZEOS funktioniert nicht
Hallo Opa Knack,
versuch es mal so...
Delphi-Quellcode:
Gruss
queryKategorien.SQL.Text :=
'UPDATE tabelle ' + 'SET kategorie = ' + QuotedStr(Eingabe.Text) + ' ' + 'WHERE ID = 1'; queryKategorien.ExecSQL; queryKategorien.CommitUpdates; Thorsten |
Re: Update mit ZEOS funktioniert nicht
Oder besser mit (SQL-)Paramtern
|
Re: Update mit ZEOS funktioniert nicht
Einfach die Zeile
Delphi-Quellcode:
weglassen. Wie die Fehlermeldung schon sagt: Du hast keine Ergebnismenge die du z.B. in einem Grid darstellen könntest.
queryKategorien.Active := true;
|
Re: Update mit ZEOS funktioniert nicht
Hallo,
Danke schon mal für die Tipps. Das mit active hätte mir eigentlich auch schon mal auffallen können (nun ja, das Alter) Ich hatte dann noch eine neue Fehlermeldung: "Operation bei geschlossener Datenmenge nicht ausführbar", die ist aber weggefallen, als ich das Commit gelöscht habe. Jetzt klappt es :-) Gruß Opa |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:58 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz