webForumDet fria alternativet

Fnutt i sträng till memo-fält

ASP

3 svar · 193 visningar · startad av dap

Medlem sedan dec. 1999151 inlägg
Frågan#1

När jag försöker spara tecknet ' i ett memo-fält i en accessdatabas så blir det knas.

"Syntax error (missing operator) in query expression"

Vad behöver jag göra med strängen?

::dap

Medlem sedan feb. 200112 078 inlägg
#2

Att döma av felmeddelandet är det nog inte själva strängen det är fel på, utan snarare din SQL-sats. :)

Kan du visa lite mer kod? Hur ser din SQL-sträng ut?

Medlem sedan dec. 1999151 inlägg
#3
SQL = SQL & "ProductDescription = '" & ShapeUp(Upload.Form("txtDescription")) & "', "

ShapeUp trimmar hela strängen.

Medlem sedan dec. 200012 464 inlägg
#4

lägg till

inArgument = replace(inArgument,"'","''")

i funktionen shapeup.

När du har byggt ihop strängen så skriv ut resultatet

response.write "SQL>" & sql & "<br>"
response.end

så går det lättare att se eventuella fel.

257 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)