Einzelnen Beitrag anzeigen

Robert_G
(Gast)

n/a Beiträge
 
#11

Re: [mySQL]: Fehler in der Abfrage, aber wo?

  Alt 9. Mai 2004, 17:56
Außerdem sollte es knallen, wenn sich dein DBGrid aktualisiert.
Schließlich liefert dein DELETE-Statement keine Ergebnismenge zurück, aber du lässt dieses Statement in der Query.

Ich habe wenig Erfahrung mit den DB Aware Kompos, aber das sollte IMHO gehen:
Delphi-Quellcode:
Var
  ActiveID :integer;
Begin
  ActiveID := ZQuery2.FieldByName ('id').AsInteger;

  With [DeineQueryKlasse].Create(self) Do
  Try
    Session := ZQuery2.Session; //kA wie das bei dem ZEOS-Zeugs heißt
    SQL.Text :=
      'DELETE FROM Bestellungen' + #10 +
      'WHERE DeinPrimKey = :i_PrimKey';
    // Werte an Query Parameter übergeben...
    ParamByName('i_PrimKey').AsInteger := ActiveID;
    ExecSQL;
  Finally
    free;
  End;
End;
  Mit Zitat antworten Zitat