fel i sql....

ASP

1 svar · 371 visningar · startad av fredrik

Medlem sedan dec. 19991 072 inlägg
Trådstart#1

Hej, jag försöker sätta upp en vanlig databaskoppling, men det vägrar.....
Jag får följande felmeddelande:
---
Microsoft OLE DB Provider for ODBC Drivers fel '80040e10'

[Microsoft][Drivrutin för ODBC Microsoft Access 97] För få parametrar angavs. 1 förväntades.
---
Den koden jag använder är följande:
---
dim person
person=request.querystring("person")
Set Connection = Server.CreateObject("ADODB.Connection")
dbpath=Server.MapPath("../data/meny.mdb")
Connection.Open "Driver={Microsoft Access Driver (*.mdb)};dbq=" & dbPath
SQLgetdata = "SELECT * FROM folkinfo WHERE namn="&person&""
set rs=Connection.Execute(SQLgetdata)
---

Vad jag vill göra är alltså att öppna tabellen "folkinfo" och hämta information från den raden där "namn" är lika med det som står i variablen "person". Jag har kollat att variablen heter exakt samma som raden i databasen, men det stämmer ändå inte...

Nån som vet varför det blir fel?

Medlem sedan dec. 19991 072 inlägg
#2

Jag hade skrivet ett litet stavfel.....så det fixade sig.....

371 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
121 ms — deklarationer (db)
123 ms — hämta statistik (db)
124 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)