webForumDet fria alternativet

"För få parametrar angavs"????

ASP

2 svar · 134 visningar · startad av casca

Medlem sedan feb. 20005 891 inlägg
Frågan#1

Håller (äntligen) på att göra klart ett projekt, och i det projektet ska det vara en sida som tar ut det senaste inlägget i en databas. Så här ser koden skrev ut:

<%

Set Conn = Server.CreateObject("ADODB.Connection")
Set rs = Server.CreateObject("ADODB.Recordset")

Conn.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("db\databas.mdb") & ";pwd=lösenordet;"
SQL = "SELECT TOP1 From Inlagg ORDER BY Id DESC"
rs.Open SQL, Conn, 1, 2

%>

Men när jag försöker köra sidan så får jag följande felmeddelande:

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

[Microsoft][Drivrutin för ODBC Microsoft Access] För få parametrar angavs. 1 förväntades.

/micke/default.asp, rad 23

Rad 23 är
rs.Open SQL, Conn, 1, 2

Vore väldigt trevligt om nån kunde ge mig ett svar på varför detta inte funkar så jag får göra färdigt denna sida.. :)

------------------
"Moral är bara en fråga för människor som inte redan befinner sig i helvetet" - Wally

[Redigerat av casca den 03 dec 2000]

Medlem sedan juni 200032 967 inlägg
#2

du måste specificera vilka fält du vill hämta, kanske?

SQL = "SELECT TOP 1 * From Inlagg ORDER BY Id DESC"

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
that's what brian boitano would do!</A>

Medlem sedan feb. 20005 891 inlägg
#3

Ojdå.. ;)
Tack för hjälpen!!

------------------
"Moral är bara en fråga för människor som inte redan befinner sig i helvetet" - Wally

248 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)