Einzelnen Beitrag anzeigen

Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.540 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: mySQL query Fehler: Cursor nicht aus Abfrage zurückgekeh

  Alt 13. Mär 2009, 12:19
Wenn bei einer Abfrage keine Daten zurückkommen, ist EOF des Datasets true. Und versuch einmal, das LIMIT beim Update rauszunehmen und statt Active zu setzen ExecSQL aufzurufen. Außerdem lieber Parameter verwenden.
Delphi-Quellcode:
mysql_query.Active := false;
    mysql_query.SQL.Text := 'UPDATE Dateien SET Img = "no" WHERE ID = :id';
    mysql_query.ParamByName('id').Value := ID;
    mysql_query.ExecSQL;
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat