Jag har en sql fråga som ser ut på följande vis Ersätt alla text avgränsare med dubbla borde lösa ditt problem. Alternativt använda dig av en instans av ett Command Objekt och dess möjlighet att ange parametrar.Citattecken i sql fråga
SELECT * From MP3 WHERE Filnamn= '02 - N'sync - Its Gonna Be Me.mp3'
Nu till frågan.
Går det få en sql fråga att tillåta citattecken i den textsträng jag söker efter?
Om jag skulle ställa samma fråga i Access 2000 skulle den se ut så här
SELECT MP3.Filnamn
FROM MP3
WHERE (((MP3.Filnamn)="02 - N'sync - Its Gonna Be Me.mp3"));
Och den frågan fungerar.
Om det inte går att fixa. Vilka tecken är det som inte ät tillåtna i textsträngen?
Obs! jag använder MDAC 2.5 och frågan ska ställas i vb
Med vänlig hälsning
IndurainSv: Citattecken i sql fråga
Dim strSQL as String
Dim strFileName as String
strFileName = "02 - N'sync - Its Gonna Be Me.mp3"
strSQL = "SELECT * From MP3 WHERE Filnamn= '" & Replace(strFileName,"'","''") & "'