webForumDet fria alternativet

Fel i update

7 svar · 352 visningar · startad av Asa

AsaMedlem sedan dec. 20011 860 inlägg
#1

Får ett felmess med denna kod:

Conn.Execute("Update ads Set datum=#" & Now() & "# Where ID=" & Request.Querystring("ID"))

Datum är Datum/tid

Felmess:

Microsoft JET Database Engine error '80040e10' 

No value given for one or more required parameters.
K@llenMedlem sedan mars 20032 667 inlägg
#2

Request.Querystring("ID") är antagligen tom på innehåll. Skriv ut din fråga med response.write för att se så det finns ett värde. Sedan kan även datum vara ett reserverat ord i svensk access.

AsaMedlem sedan dec. 20011 860 inlägg
#3

ID skickas med. Sen datumet skrivs ut när man testar med Response.Write. Så här ser det ut när man skriver ut det:

Update ads Set datum=#2004-06-07 16:26:30# Where ID=23

Men jag får väl kolla om datum är reserverat.

K@llenMedlem sedan mars 20032 667 inlägg
#4

Fungerar denna?

Conn.Execute("Update ads Set [datum]= Now() Where ID=" & Request.Querystring("ID"))
AsaMedlem sedan dec. 20011 860 inlägg
#5

Nää, samma felmess :(

K@llenMedlem sedan mars 20032 667 inlägg
#6

Då finns det nog bara en möjlighet kvar:

Har du stavat tabellnamn och kolumnnamn rätt?

AsaMedlem sedan dec. 20011 860 inlägg
#7

Haha, hette ej ID utan annons_ID. Fel av mig... Funkar nu.. Tack för din tid..

@ndersMedlem sedan juni 200032 969 inlägg
129 ms totalt · 3 externa anrop · v20260731065814-full.2b84b982
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)