webForumDet fria alternativet

Syntax error (missing operator)

1 svar · 204 visningar · startad av phazer23

phazer23Medlem sedan feb. 2001238 inlägg
#1

Använder följande kod för att få in lite info i en databas..

for i=1 to session("rut") 
Serie = "1"
omg=Request.form("omg_"&i) 
LagA=Request.form("LagA_"&i)
LagB=Request.form("LagB_"&i)
Dat=Request.form("Dat_"&i)
Klockan=Request.form("Klockan_"&i)
query = "INSERT INTO Matchprogram (Serie,Omg,LagA,LagB,[Datum],[Klockan]) VALUES(" & Serie & "," & omg & "," & LagA & "," & LagB & "," & Dat & "," & Klockan & ")" 
response.write query
db.execute query 

next

Men får nu felet

Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression '19:00'.

/seriesystem/matchadd.asp, line 20

När jag skriver ut "wueryn" blir det

02INSERT INTO Matchprogram (Serie,Omg,LagA,LagB,[Datum],[Klockan]) VALUES(1,1,1,1,2002-02-02,19:00)
@ndersMedlem sedan juni 200026 914 inlägg
#2

Vad är det för datatyp på fälten? Är det text/pm ska du ha apostrofer runt värdet, är det någon sorts datumfält ska du ha brädgård runt värdet.

Genererad på 374 ms · cache AV · v20260730165559-full.f96bc7eb