Forum: Datenbanken
Delphi
by Christian Seehase,
11. Okt 2006
Moin Mackhack,
nein, dass war ein konstanter Wert.
Mit einer Variablen könnte das auch so aussehen:
sValue := 'Wert';
sCommand := 'INSERT INTO () VALUES('''+sValue+''')';
sCommand := 'INSERT INTO () VALUES('#39+sValue+#39')';
sCommand := 'INSERT INTO () VALUES('+#39+sValue+#39+')';
sCommand := Format('INSERT INTO () VALUES('#39'%s'#39')',);
Forum: Datenbanken
Delphi
by Christian Seehase,
11. Okt 2006
Moin Mackhack,
für Delphi brauchst Du da wohl kaum etwas spezielles.
Das mit den ' liegt wohl nur daran, dass so manch einer lieber '' schreibt, um ein ' im String darzustellen, anstatt, der Übersichtlichkeit halber, den Zeichencode #39 zu verwenden.
Beispiel:
INSERT INTO () VALUES('Stringwert')
als Stringliteral in Delphi: