mikulMedlem sedan aug. 20013 824 inlägg Tjenare!...
jag håller på att testa en sak på brinkster...
men jag får detta felmeddelande:
Microsoft JET Database Engine error '80040e10'
No value given for one or more required parameters.
/verbalium/mc/admin.asp, line 44
så här ser koden ut:
<%
'##--> kollar om lösenordet är rätt. annars så får man logga in igen.
if request.form("Username") <> "" AND request.form("Password1") <> "" AND request.form("Password2") <> "" Then
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("../db/ronald.mdb")
sql= "SELECT * FROM tblAdmins WHERE Username = '"& Request.Form("Username") &"'"_
& " AND Password = '"& Request.Form("Password1") &"' AND Password2 = '"& Request.Form("Password2") &"'"
'Response.write sql
Set rs = Connect.Execute(SQL)
If rs.eof Then
error = "Du fyllde i fel när du försökte logga in."
Else
error = "Välkommen in "& rs("Namn") & "!"
Session("loggad") = rs("id")
End if
Else
%>
och så här ser sqlen ut när man skriver ut den:
SELECT * FROM tblAdmins WHERE Username = 'Admin' AND Password = 'Lösenord1' AND Password2 = 'Lösenord2'
nån som vet?
/ Mikul
icaaqMedlem sedan okt. 20005 273 inlägg [red]
SELECT * FROM tblAdmins WHERE Username = 'Admin' AND [Password] = 'Lösenord1' AND Password2 = 'Lösenord2' [/red]
PallemanMedlem sedan dec. 2000557 inlägg Redigerat:
...såg visst här att så inte var fallet. ;)
LarsGMedlem sedan dec. 200012 464 inlägg Det beror på vilken drivrutin man använder. I Jet så är det.
Har du en kolumn som heter password2?
No value given for one or more required parameters.
beror på att man använder ett kolumnnamn som inte finns i tabellen.
mikulMedlem sedan aug. 20013 824 inlägg japp...
ska testa när jag kommer hem...
tackar så länge=)
/ Mikul
mikulMedlem sedan aug. 20013 824 inlägg hmmm...
såg inte palles inlägg.
ja jag har en som heter Password2...
nån som har nån aning om vad som kan vara fel??
/ Mikul
@ndersMedlem sedan juni 200032 969 inlägg Har du klamrat både UserName och Password i din SQL-fråga? Kontrollerat stavningar av tabell- och fältnamn mot tabelldefinitionen?
mikulMedlem sedan aug. 20013 824 inlägg allting stämmer...
när jag testade att byta driver i databaskopplingen fick jag ett liknande felmedelande...
Too few parameters. Expected 1.
kan det hjälpa lite??
/ Mikul
LarsGMedlem sedan dec. 200012 464 inlägg Hur ser sql-frågan ut nu? Dvs vad är resultatet av
response.write sql
PallemanMedlem sedan dec. 2000557 inlägg Vi löste problemet via icq sent i går kväll..
Mikul hade döpt kolumnen till user och inte username.. §jr ;)