Einzelnen Beitrag anzeigen

markusl

Registriert seit: 25. Apr 2006
Ort: Rotkreuz
21 Beiträge
 
Delphi 5 Enterprise
 
#5

Re: Apostrophe in SQL Statement ersetzen

  Alt 19. Jun 2006, 11:50
Hallo Andidreas,

wie schon mkinzler sagte kann ich Dir auch wirklich nur empfehlen, Parameter zu nutzen.
Damit brauchst Du dich nicht mit dem Quoting zu beschäftigen, sondern
überlässt das ganze der Datenbankkomponente.
Da du ja wie angegeben mit MyDAC von CoreLabs arbeitest sollte das
auch kein Problem sein.

Delphi-Quellcode:
with query do
begin
   SQL.Add('INSERT INTO tab(id,wert) VALUES (:id,:wert)');
   ParamByName('ID').AsInteger :=xyz;
   ParamByName('WERT').AsString := sFromFile;
end;

HTH

Markus
  Mit Zitat antworten Zitat