Einzelnen Beitrag anzeigen

Benutzerbild von HeikoAdams
HeikoAdams

Registriert seit: 12. Jul 2004
Ort: Oberfranken
661 Beiträge
 
FreePascal / Lazarus
 
#1

AdoCommand: Delete-Statement mit Parametern

  Alt 10. Jan 2008, 14:05
Datenbank: SQL Server • Version: 2000 • Zugriff über: ADO
Hallo,
ich versuche, über folgendes SQL-Statement Daten aus einer Datenbank zu löschen
DELETE FROM KundenDubletten WHERE column12 = :pWert Der Delphi-Code, um den Parameter zu füllen und das Statement auszuführen ist folgender:
Delphi-Quellcode:
with DelCmd do
begin
  CommandText := 'DELETE FROM KundenDubletten WHERE column12 = :pWert';

  with Parameters do
  begin
    Clear;
    CreateParameter('pWert', ftString, pdInput, MAX_PATH, QuotedStr(Codes.Strings[Count]));
    ParamValues['pWert'] := Trim(QuotedStr(Codes.Strings[Count]));
  end;

  try
    Execute;
  except
    on e:Exception do ShowMessage(e.Message);
  end;
end;
Allerdings scheint es, als ob das TAdoCommand bei Delete Anweisungen keine Parameter unterstützt, da keine Daten gelöscht werden oder mache ich einfach nur etwas falsch?
  Mit Zitat antworten Zitat