Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.063 Beiträge
 
Delphi 12 Athens
 
#3

AW: Ein String erzeugt ein SQL Statement?

  Alt 16. Mai 2021, 10:51
Grund: '', also das einfache '

PascalStrings und SQL-Strings escapen nunmal anders.

Lösung: \''

Leider empfehlen viele Delphi-Referenz durchsuchenQuoteStr (sogar Demos in der OH), was aber ebenfalls total falsch ist, da QuoteStr die Delphi-Syntax verwendet.

Jede DB-Komponente sollte irgendwo eine Escape-Funktion haben, welche man verwenden kann, denn die benutzt die SQL-Syntax der jeweiligen DB,
oder eben man arbeitet mit Parametern und erspart sich den ganzen Mist.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat