![]() |
Datenbank: Firebird • Version: 1.5 • Zugriff über: ZeosLib
Zeos - "Cannot retrieve Resultset data"
Ich hätte da mal wieder ein weiteres Zeos-Problem (kann es sein, dass die Zeos-Kompos doch nicht so gut sind?):
Ich möchte einen Datensatz aus der DB löschen, dafür setze ich den SQL-String der TZquery auf
SQL-Code:
Wenn ich das ganze ausführe schmeist das Programm mir eine EZSQLException mit der Nachricht:
DELETE FROM Tabelle WHERE Benutzer
Zitat:
Ich muss doch über die TZQuery jedes beliebige SQL-Statement absetzen können, oder? Hier noch mein kleines Stückchen Quellcode
Delphi-Quellcode:
procedure MPGridDelCols(sGridID: string);
var zQuery : TZquery; begin zQuery := TZQuery.Create(ZQuery); zQuery.Connection := DMBenutzer.dbBNZeos; DMBenutzer.dbBNZeos.Connect; zQuery.SQL.add('DELETE FROM BN_GRID WHERE BN_GRID.BN_INDEX = '+IntToStr(iAktBNID)+' AND BN_GRID.BN_GRID_ID = '''+sGridID+''''); zQuery.Active := true; //Genau hier wirft er die Exception end; |
Re: Zeos - "Cannot retrieve Resultset data"
Nimm
Delphi-Quellcode:
statt
zQuery.ExecSQL;
Delphi-Quellcode:
DML liefern keine Ergebnismenge.
zQuery.Active := true;
|
Re: Zeos - "Cannot retrieve Resultset data"
Kewl, das funktioniert! :thumb:
Danke für die shcnelle Antwort. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:20 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