Indsætte Cookie i SQL Statement
Hej EksperterJeg har et problem med at indsætte brugernavn og password, i en sql statment. Både brugernavn og password er gemt i en cookie.
Dette er hvad jeg har:
<%
strUser = Request.Cookies("UserName")("tekst")
strPass = Request.Cookies("UserPass")("tekst")
%>
<%
strAccessDB = "bruger.mdb"
Set adoCon = Server.CreateObject("ADODB.Connection")
strCon = "DRIVER={Microsoft Access Driver (*.mdb)};uid=;pwd=letmein; DBQ=" & Server.MapPath(strAccessDB)
adoCon.Open strCon
Set rsCheckUser = Server.CreateObject("ADODB.Recordset")
strSQL = "SELECT * FROM Users WHERE UserID ='" & replace(strUser, "'", "''") & "' "
rsCheckUser.Open strSQL, strCon
If NOT rsCheckUser.EOF Then
If rsCheckUser("Password") = " "& strPass &" " Then
problemet ligger i '" & replace(strUser, "'", "''") & "' og i "& strPass &"
Hvis jeg skriver brugernavnet og koden direkte ind i koden, virker det som det skal, så jeg må lave kaldet til Cookie forkert - nogle forslag