webForumDet fria alternativet

Too few parameters. Expected 1

4 svar · 300 visningar · startad av kristoffer

kristofferMedlem sedan juni 20001 257 inlägg
#1

När nedanstående kod körs dyker IBLAND felmeddelandet "Too few parameters. Expected 1" upp. Det märkliga är att det dyker upp bara ibland. När jag reloadar brukar det fungera igen. Jag har testat att skriva ut SQL-satsen för att se vad den är när det blir fel.

<%
Set Connect=Server.CreateObject("ADODB.Connection")
Connect.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("filnamn..."))
Session.LCID = 1053
SQL = "SELECT * FROM tabell1 WHERE (SistaDatum >= #" & Date() & "#) ORDER BY id DESC"
Response.Write(SQL)
Set RecSet = Connect.Execute(SQL)

SQL-satsen blir:
SELECT * FROM tabell1 WHERE (SistaDatum >= #2001-04-10#) ORDER BY id DESC

Vad är fel? Är det servern som är slö och orsakar felet?

kristofferMedlem sedan juni 20001 257 inlägg
#2

Ingen som har en någon idé?

VideMedlem sedan dec. 19998 577 inlägg
#3

möjligtvis är "id" ett reserverat ord i SQL... testa att klamra det...

------------------
webEye.nu SweQuake.com

kristofferMedlem sedan juni 20001 257 inlägg
#4

Hm. Alltså 'id' eller?

------------------
http://www.tavlingar.se

VideMedlem sedan dec. 19998 577 inlägg
#5

nä, [id]

------------------
webEye.nu SweQuake.com

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