webForumDet fria alternativet

Fel i update

Databaser & SQL

7 svar · 352 visningar · startad av Asa

Medlem sedan dec. 20011 860 inlägg
Frågan#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.
Medlem 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.

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

Medlem sedan mars 20032 667 inlägg
#4

Fungerar denna?

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

Nää, samma felmess :(

Medlem sedan mars 20032 667 inlägg
#6

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

Har du stavat tabellnamn och kolumnnamn rätt?

Medlem sedan dec. 20011 860 inlägg
#7

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

Medlem sedan juni 200032 967 inlägg
268 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
139 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)