Just nu i M3-nätverket
Gå till innehåll

"Too few parameters. Expected 1"


Erik1234

Rekommendera Poster

Detta är förmodligen ett enkelt fel, men jag har kört fast. Får följande ODBC-error när jag går in på min asp-sida:

 

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

[Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1.

/tips/tippa_laggtill.asp, line 6

 

Koden på sidan ser ut som följer:

 

<%

SQL = "SELECT * FROM tippa order by changed DESC"

Set db = Server.CreateObject("ADODB.Connection")

db.Open "DBQ=" &amp;amp; Server.MapPath ("/db/") &amp;amp; "\tippa2002.mdb;Driver={Microsoft Access Driver (*.mdb)}"

Set Rs = db.Execute (SQL)

%>

 

Vad innebär felet "Too few parameters. Expected 1"?

[inlägget ändrat 2002-04-06 00:26:57 av Erik1234]

Länk till kommentar
Dela på andra webbplatser

Per Björklund

&amp;amp; ska väl bara vara & ?

 

To few parameters innebär ju att den fått fel antal parametrar till en funktion.. och i det här fallet får den problem att tolka parametrarna eftersom du inte har &-tecken utan har &amp;amp (som du troligen fått med om du använt en HTML-editor)..

 

 

Prova med:

 

<%

SQL = "SELECT * FROM tippa order by changed DESC"

Set db = Server.CreateObject("ADODB.Connection")

db.Open "DBQ=" & Server.MapPath ("/db/") & "\tippa2002.mdb;Driver={Microsoft Access Driver (*.mdb)}"

Set Rs = db.Execute (SQL)

%>

 

 

 

// Per

 

 

 

Länk till kommentar
Dela på andra webbplatser

Det där felet känner jag igen sedan förra året då jag var inne och jobbade med SQL...kommer ihåg att jag irriterade mig på det ett antal gånger.

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...