webForumDet fria alternativet

Vad är det för fel?

ASP

2 svar · 134 visningar · startad av Ricki

Medlem sedan juni 2000373 inlägg
Frågan#1

Vad är det för fel på detta?

			Timmar = dateAdd("h", 6, Now)
			Datum  = dateAdd("n", 8, Timmar)

			Conn.Execute "INSERT INTO Reggade (SenastInloggad) VALUES (" & Datum & ") WHERE Anvandare='" & Session("Anvandare") & "'"

Det är sql en det är fel på. Får följande felmeddelande:

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

[Microsoft][Drivrutin för ODBC Microsoft Access] Syntaxfel (operator saknas) i frågeuttrycket '2000-08-17 01:10:37'. 

/ricki/medlem/login.asp, rad 51

------------------
Hälsningar Ricki
www.ricki.nu

Medlem sedan mars 2000263 inlägg
#2

ändra
" & datum & "
till
#" & datum & "#

------------------
/bohlin
kaffe är djävulens dryck
glögg är guds dryck

Medlem sedan juni 2000373 inlägg
#3

Jag kom på det själv...

Man kan ju inte ha en where sats i en insert into ;)

------------------
Hälsningar Ricki
www.ricki.nu

261 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)