![]() |
Datenbank: SQL • Version: . • Zugriff über: .
Sql delete
Hallo zusammen,
Ich hab ein kleines Problem mit meinem DELETE Befehl bei einer SQL Datenbank Der Code sieht wie folgt aus.
Code:
In Edit17 steht eine Auftragsnummer. Mit dieser soll gesucht werden und der entsprechende Eintrag gelöscht werden.
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!'); 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 |
AW: Sql delete
SQL-Parameter ... nichts vonwegen Variablen :zwinker:
Delphi-Quellcode:
SQLQuery1.ParamByName('Auftrag').AsString // oder .Value usw.
|
AW: Sql delete
Delphi-Quellcode:
SQLQuery1.ParamByName('AUFTRAG').AsString := Edit17.Text;
|
AW: Sql delete
Vielen Dank euch beidem !!!!!
Leichtsinssfehler. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:47 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz