webForumDet fria alternativet

Märkliga tecken

ASP

1 svar · 177 visningar · startad av mcfoist

Medlem sedan feb. 200244 inlägg
Frågan#1

Tjena!

Tredje gången på lika många dagar som jag skriver något här och eftersom jag fått utmärkt hjälp tidigare så dumpar jag även detta problem här. :)

Jag har byggt upp en admin-sida där jag uppdaterar all information i min access-databas. Mitt problem är att jag inte får använda vissa tecken i mina formulär.

Problem 1
Det ena tecknet är ( ' ), ex Kalle's. Jag vet att det används rikligt i ASP-koden vilket säkerligen är därför som det strular. Men hur fixar man det?

Problem 2
Det andra tecknet är ( , ), ex 24,5. Detta gäller givetvis endast tal med decimaler. För att det ska funka krävs det att jag ska skriva 24.5 (ok för mig), men det som är jobbigt är att när jag vill göra en UPDATE och fyller ett formulär med detta värde från databasen så får jag 24,5. Detta innebär att jag måste ändra tillbaka tecknet innan jag kör min UPDATE.

Två problem som jag hemskt gärna vill ha hjälp med. Jag kör min sida på Brinkster om det nu har någon betydelse...

Någon? :q

mvh
Andreas

Medlem sedan dec. 200012 464 inlägg
#2
  1. Du måste byta alla förekomster av ' till '' när du bygger dina sql-satser
query = "update ogrish set aleb = '" & replace(request.form("aleb"),"'","''") & "'" & _
" where bleb = 1"
connect.execute query
  1. Det är samma teknik, du får byta , mot . innan du utför din sql-sats
249 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
121 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)