webForumDet fria alternativet

' tecknet funkar ej vid Insert!

4 svar · 311 visningar · startad av Jacek

JacekMedlem sedan apr. 2000169 inlägg
#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?

@ndersMedlem sedan juni 200032 969 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,

JacekMedlem 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?

@ndersMedlem sedan juni 200032 969 inlägg
#4

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

Mvh,

JacekMedlem sedan apr. 2000169 inlägg
#5

oki tackar!

123 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
120 ms — hämta tråd, inlägg och bilagor (db)