Hallo zusammen,
Ich hab ein kleines Problem mit meinem DELETE Befehl bei einer
SQL Datenbank
Der Code sieht wie folgt aus.
Code:
procedure TForm7.Image9Click(Sender: TObject);
var
Auftrag :string;
begin
SqlTransaction1.Commit;
SQLQuery1.Close;
SQLQuery1.SQL.Text := 'DELETE FROM Print_Auftrag WHERE AuftragNr = :Auftrag';
Auftrag := Edit17.Text;
SqlQuery1.ExecSQL;
SqlTransaction1.Commit;
ShowMessage('Löschen von ' + Edit17.Text + ' war erfolgreich!');
In Edit17 steht eine Auftragsnummer. Mit dieser soll gesucht werden und der entsprechende Eintrag gelöscht werden.
Funktioniert aber nicht. Er wird nicht gelöscht.
Wenn ich allerdings anstann :Auftrag eine Auftragsnummer ,,hard codiere" dann löscht er mir den Eintrag.
Ich komm leider nicht dahinter.
Vielleicht hat ja jemand von euch eine Idee.
Gruß Tim