webForumDet fria alternativet

Vill inte fixa tecken

ASP

2 svar · 214 visningar · startad av eriks

Medlem sedan apr. 20011 418 inlägg
Frågan#1

Hej!

Jag tänkte fixa till några dumma tecken innan jag lägger in i databasen. Skriver enl. asp -skolan här på wf:

Function FixaTecken(sfix)

sfix = Replace(Trim(sfix), "'", "''")
sfix = Replace(sfix, "|", "")
FixaTecken = sfix

End Function

Datum = FixaTecken(Datum)

(Vill alltså fixa till fältet Datum). Jag får felmeddelandet Syntaxfel, och det pekar på raden där funktionen börjar. Vad är fel?

Tack! /Erik

Medlem sedan juni 200032 967 inlägg
#2

så som du har skrivit så är det variabeln datum du vill fixa till, inte fältet.

syntaxfelet kan peka på någonting som är ovanför funktionen. hur ser koden ovanför funktionen ut?

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
can i borrow your goat?
</A>

Medlem sedan feb. 20012 412 inlägg
#3

Hej!

Jag använder samma funktion, men jag fixar redan när jag gör en insert eller en update till databasen.


SQLStmt = "UPDATE Profil set req_Password='" & Fixatecken(Trim(req_Password)) & "', req_Fname='" & Fixatecken(Trim(req_Fname)) & "', req_Ename='" & Fixatecken(Trim(req_Ename)) & "', Email='" & Fixatecken(Trim(Email)) & "', Icq='" & Fixatecken(Trim(Icq)) & "', Url='" & Fixatecken(Trim(Url)) & "', req_Profil='" & Fixatecken(Trim(req_Profil)) & "', Signatur='" & Fixatecken(Trim(Signatur)) & "', VEmail=" & Fixatecken(Trim(VEmail)) & " WHERE AnvId = " & Session("userid") & " "

och det funkar utmärkt :-)

mvh jörgen

------------------
*** Var går gränsen mellan långa kortbyxor och korta långbyxor? ***

248 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)