Einzelnen Beitrag anzeigen

trashcandesign

Registriert seit: 21. Feb 2006
Ort: Mühlhausen
187 Beiträge
 
Delphi XE2 Professional
 
#1

Zeos - "Cannot retrieve Resultset data"

  Alt 23. Aug 2006, 14:08
Datenbank: Firebird • Version: 1.5 • Zugriff über: ZeosLib
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
DELETE FROM Tabelle WHERE Benutzer Wenn ich das ganze ausführe schmeist das Programm mir eine EZSQLException mit der Nachricht:
Zitat:
"Cannot retrieve Resultset data"
Gelöscht wird der Datensatz aber trotzdem!

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;
  Mit Zitat antworten Zitat