SQL-Suche nach string, der ' enthält

22/09/2008 - 14:31 von Thomas Hoffmann | Report spam
Tag,
ich krieg in der Zeile

rs.FindFirst "filepfad='" & mp3(ii) & "'"
einen Fehler 3077 (Fehlender Operator in Ausdruck), weil
mp3(ii) hier den Wert

...\Disraeli Gears [Remastered]_Remastered\08 - We're Going Wrong.mp3

annimmt, der ein " ' " enthàlt.
was kann man hier machen?

Gruß und Dank! TH
Thomas Hoffmann
 

Lesen sie die antworten

#1 Frank Lehmann
22/09/2008 - 16:29 | Warnen spam
Hallo Thomas,

im SQL-String müssen alle einfachen Hochkommas verdoppelt werden,
damit es als Zeichen an sich zàhlt und nicht als Zeichenkettenbegrenzer.

also etwa replace$(mp3(ii), "'", "''")

Gruß
Frank Lehmann


"Thomas Hoffmann" schrieb im Newsbeitrag
news:gb8338$p8j$00$
Tag,
ich krieg in der Zeile

rs.FindFirst "filepfad='" & mp3(ii) & "'"
einen Fehler 3077 (Fehlender Operator in Ausdruck), weil
mp3(ii) hier den Wert

...\Disraeli Gears [Remastered]_Remastered\08 - We're Going Wrong.mp3

annimmt, der ein " ' " enthàlt.
was kann man hier machen?

Gruß und Dank! TH
Thomas Hoffmann

Ähnliche fragen