webForumDet fria alternativet

Syntax error

8 svar · 229 visningar · startad av DiDjo

DiDjoMedlem sedan nov. 2002544 inlägg
#1

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....

solbulleMedlem sedan mars 20015 287 inlägg
#2
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.

DiDjoMedlem sedan nov. 2002544 inlägg
#3

Tackar! Jo jag har ip fältet som text i databasen!

DiDjoMedlem sedan nov. 2002544 inlägg
#4

NU får jag detta fel:

Microsoft JET Database Engine error '80040e14' 

Undefined function 'week' in expression. 

/poll/poll.asp, line 132
cyprysMedlem sedan dec. 20003 563 inlägg
#5
Conn.Execute("Update rostat Set vecka = " & week(now()) & " AND ip='" & Request.ServerVariables("remote_host")& "'")
DiDjoMedlem sedan nov. 2002544 inlägg
#6

Nu vart det:

Microsoft VBScript runtime error '800a000d' 

Type mismatch: 'week' 

/poll/poll.asp, line 132
LarsGMedlem sedan dec. 200012 464 inlägg
#7
Conn.Execute "Update rostat Set vecka = " & datepart("ww",now()) & " ,  ip='" & Request.ServerVariables("remote_host")& "'"

Skall du inte ha något where-villkor med?

DiDjoMedlem sedan nov. 2002544 inlägg
#8

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?

DiDjoMedlem sedan nov. 2002544 inlägg
#9

Det fungerar nu!

135 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)