Zitat von
Christian Seehase:
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 [Tabelle] ([Spaltenname]) VALUES('Stringwert')
als Stringliteral in Delphi:
Delphi-Quellcode:
'INSERT INTO [Tabelle] ([Spaltenname]) VALUES(''Stringwert'')'
// oder
'INSERT INTO [Tabelle] ([Spaltenname]) VALUES('#39'Stringwert'#39')'
//oder
'INSERT INTO [Tabelle] ([Spaltenname]) VALUES('+#39+'Stringwert'+#39+')'
Hi Christian,
wenn ich das also Richtig sehe ist eigentlich das ganze
SQL Statement ein String?
Es beginnt bei 'INSERT und geht bis Value(' aber gleichzeitig kommt nochmal ein String von 'Stringwert' und dann nochmal ein String ')'?
Sehe ich das richtig?
Um etwas Neues zu schaffen muss man seine Ohren vor den Nein-sagern verschliessen um seinen Geist öffnen zu können.
(George Lukas)