Thema: Sql delete

Einzelnen Beitrag anzeigen

ironman139

Registriert seit: 1. Nov 2013
24 Beiträge
 
#1

Sql delete

  Alt 5. Mär 2020, 12:33
Datenbank: SQL • Version: . • Zugriff über: .
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
  Mit Zitat antworten Zitat