Conn.Execute("Update rostat Set vecka = week() AND ip='" & Request.ServerVariables("remote_host")& "'")
ip-fältet lär du till att behöva behandla som text.
8 svar · 229 visningar · startad av DiDjo
Hej! Jag får detta fel:
Microsoft JET Database Engine error '80040e14'
Syntax error in number in query expression 'week() AND ip=111.111.111.111'.
/poll/poll.asp, line 132
Med denna kod:
Conn.Execute("Update rostat Set vecka = week() AND ip=" & Request.ServerVariables("remote_host"))
Jag vet att den är hel fel... De jag vill är att fylla i tabbelen rostat med den som röstats IP adress och vilken vecka det är! Tabbelen heter rostat... kolumnerna heter ip och vecka!
Hoppas ni förstår....
Conn.Execute("Update rostat Set vecka = week() AND ip='" & Request.ServerVariables("remote_host")& "'")
ip-fältet lär du till att behöva behandla som text.
Tackar! Jo jag har ip fältet som text i databasen!
NU får jag detta fel:
Microsoft JET Database Engine error '80040e14'
Undefined function 'week' in expression.
/poll/poll.asp, line 132
Conn.Execute("Update rostat Set vecka = " & week(now()) & " AND ip='" & Request.ServerVariables("remote_host")& "'")
Nu vart det:
Microsoft VBScript runtime error '800a000d'
Type mismatch: 'week'
/poll/poll.asp, line 132
Conn.Execute "Update rostat Set vecka = " & datepart("ww",now()) & " , ip='" & Request.ServerVariables("remote_host")& "'"
Skall du inte ha något where-villkor med?
nää tror ej de! För sen när jag kolla om dom röstat kolla man med ip adressen? Då behövs inge where?
Det fungerar nu!