Hade nått liknande igår och då var det ett "fnuttproblem"
------------------
McD- Burgers for the people!
3 svar · 175 visningar · startad av PixelFix
I min låtsasbutik kan man se sina egna inmatade reguppgifter i databasen om man anger sitt användarnamn och lösenord.
<%
Set MinCon = Server.CreateObject("ADODB.Connection")
Set rs = Server.CreateObject("ADODB.Recordset")
MinCon.Open "DSN=xxxx;UID=;PWD="
sql = "SELECT Username, Password FROM Kundregister WHERE Username = '" & Request.Form("usercheck") & "' AND Password = '" & Request.Form("passcheck") & "'"
rs.Open sql, MinCon
If rs.EOF Then
Response.Redirect "fel2.htm"
End If
If Not rs("Username") = Request.Form("usercheck") AND rs("Password") = Request.Form("passcheck") Then
Response.Redirect "fel2.htm"
End If
rs.Close
MinCon.Close
%>
Det fungerar utan problem. Men...
På ett annat ställe vill jag plocka fram användarnamn och lösenord med hjälp av att besökaren anger sin e-post adress.
Jag får felmeddelandet:
Microsoft OLE DB Provider for ODBC Drivers error '80040e10'
[Microsoft][Drivrutin för ODBC Microsoft Access] För få parametrar angavs. 2 förväntades.
/tommyweb/butiken/visa_login_losen.asp, line 7
Mär är koden:
Set Databas = Server.CreateObject("ADODB.Connection")
Set rs = Server.CreateObject("ADODB.Recordset")
Databas.Open "DSN=xxxx;UID=;PWD="
SQL = "SELECT * From Kundregister WHERE e-post = '" & Request.Form("checkepost") & "'"
rs.Open SQL, Databas
Vad har jag gjort för fel? Har sökt på forumet utan att hitta något liknande problem.
------------------
Tommy
Hade nått liknande igår och då var det ett "fnuttproblem"
------------------
McD- Burgers for the people!
jag tror inte du kan ha bindestreck i kolumnnamnet e-post , då det tolkas som att du vill ha ut resultatet av en subtraktion på fälten e och post.
antingen får du byta namn på fältet eller klamra i sql-frågan.
SQL = "SELECT * From Kundregister WHERE [e-post] = '" & Request.Form("checkepost") & "'"
det borde gå bra att klamra, men jag är inte helt säker.
mvh,
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
nobody expects the spanish inquisition!</A>