' tecknet funkar ej vid Insert!

ASP

4 svar · 331 visningar · startad av Jacek

Medlem sedan apr. 2000169 inlägg
Trådstart#1

Jag har ett news script dar man fyller i "Title" och "Text". Men anvander man sig av ' tecknet sa far jag bara felmeddelandet:

ADODB.Connection.1 error '80004005'

SQLState: 42000
Native Error Code: 1064
[TCX][MyODBC]You have an error in your SQL syntax near 'test', '3', '2/10/2003 4:25:13 PM') ' at line 1

/amn/news.asp, line 22

Nagon som kanske vet vad det beror pa?

Medlem sedan juni 200032 967 inlägg
#2

Du måste escape:a apostrof. Jag har för mig att mySQL vill att du gör det med backslash, alltså \'.

Annars brukar man dubbla apostrofen för att escapea för andra dbms (access, SQL Server osv).

Mvh,

Medlem sedan apr. 2000169 inlägg
#3

Finns ingen annan losning att gora for att slippa det?
Typ fila lite pa Insert scriptet eller nagot sadant?

Medlem sedan juni 200032 967 inlägg
#4

Jo, du får ju givetvis fixa till det i insert-satsen med Replace()

Mvh,

Medlem sedan apr. 2000169 inlägg
#5

oki tackar!

255 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
117 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)