So, ich bin das Problem jetzt eine Zeit aus dem Weg gegangen, stolpere aber wieder einmal drüber...
Wenn ich eine Abfrage mache, könnte sie wie folgt aussehen:
query:='select * from Tabelle where Feld=''Test'';
So kann ich Eure Antworten verstehen, dass ich das mit mehrfachen Hochkommas erledigen kann. Wenn aber der Wert "Test" in einer Variable steht, bekomme ich ein Problem. Das habe ich vor Delphi xe2 folgender Maßen gelöst:
query:='select * from Tabelle where Feld='+#39+Variable+#39;
Da bekomme ich mit Delphi xe2 jetzt nur noch Murks
raus, weil irgendwann zwischen TurboDelphi (Delphi 6) und Delphi xe2 die Änderung vollzogen wurde, dass #39 statt einem Hochkomma (') bei Delphi xe2 zwei Hochkommas ('') (kein Gänsfüßchen) auswirft.
Wie würdet Ihr das Problem lösen? Ich bin nicht mehr in der Lage eine einfache
SQL-Anweisung zu generieren, wenn ich dafür keine Lösung finde...
Vielen Dank
Ykcim