Xaicon
Erfahrenes Mitglied
Nabend zusammen,
Ich muss ein UPDATE bei besimmten Einträgen einer MSSQL-Datenbank machen, was soweit kein Problem ist, ausser wenn in dem einzutragenen Wert ein ' ist.
Also nomalerweise verlangt der MSSQL-Syntax ein Update z.B. so:
Wenn ich das Wort 'Welt' jetzt aber in Hochkommas (oder wie sich das Zeichen schimpft) gesetzt haben will, würde ich bei mysql ein Backslash davor setzen, sprich:
Was aber mache ich bei MSSQL, denn ein Backslash schützt das folgende Zeichen anscheinent nicht?
Das Ganze läuft auf " SQL Server Enterprise Edition 8.00.760 (SP3)" falls das von interesse ist.
Ich muss ein UPDATE bei besimmten Einträgen einer MSSQL-Datenbank machen, was soweit kein Problem ist, ausser wenn in dem einzutragenen Wert ein ' ist.
Also nomalerweise verlangt der MSSQL-Syntax ein Update z.B. so:
PHP:
update ELEMENT set NOTE='Hallo Welt' where ...
PHP:
update ELEMENT set NOTE='Hallo \'Welt\'' where ...
Das Ganze läuft auf " SQL Server Enterprise Edition 8.00.760 (SP3)" falls das von interesse ist.