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?
2 svar · 224 visningar · startad av eriks
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
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?
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