webForumDet fria alternativet

hämta från databas

ASP

3 svar · 476 visningar · startad av noshornin

Medlem sedan aug. 2008815 inlägg
Frågan#1

jag får fel meddelandet

"Microsoft JET Database Engine error '80040e10'

No value given for one or more required parameters. "

koden är:
<% Visa = "SELECT * FROM users where username = " & Session("username") & ""
Set RecSet = Server.CreateObject("ADODB.Recordset")
RecSet.Open Visa, oConn, adOpenStatic, adLockOptimistic

raden fel meddelandet kommer på är: RecSet.Open Visa, oConn, adOpenStatic, adLockOptimistic

någon som vet vad jag gör för fel?

Medlem sedan juni 200032 967 inlägg
#2

felmeddelandet betyder att du angett något fältnamn som inte existerar - i det här fallet innehållet i session("username"). Det tolkas som ett fältnamn eftersom du inte omslutit strängen med apostrofer.

Visa = "SELECT * FROM users where username = '" & Session("username") & "'"
Medlem sedan aug. 2008815 inlägg
#3

Alla små tecken, gör mig galen:)... Tack tack!

Medlem sedan aug. 200827 inlägg
#4

glömt inte de hära viktigt:D
"'"

277 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
138 ms — deklarationer (db)
0 ms — hämta statistik (cache)
137 ms — hämta tråd, inlägg och bilagor (db)
137 ms — ändringar (db)