Wenn du die Parameter wie im Beitrag #4 ignorieren möchtet, dann verwendet wenigstens die Funktion
QuotedStr()!
Delphi-Quellcode:
// dynamisches Erzeugen von SQL Abfragen
query:='
select * from Tabelle where Name='+QuotedStr(Variable);
Wenn du die Variable
query später
im Debugger anschaust, kann es durchaus sein, dass du zwei Hochkommas siehst, aber das ist absolut in Ordnung.
Delphi-Quellcode:
// folgende Anweisungen bewirken alle das Gleiche (nur unterschiedl. Schreibweise)
s := 'Opa'#39's Hut';
s := 'Opa'+#39+'s Hut';
s := 'Opa''s Hut';