Set User=conn.Execute("SELECT Username, City, Access FROM User Where Username = "& lcase(Request.Form("Username")) &" AND Password = "& lcase(Request.Form("Password")) &" AND City = "& City &"")
Jag får följande felmess:
[Microsoft][Drivrutin för ODBC Microsoft Access] Syntaxfel (operator saknas) i frågeuttrycket 'Username LIKE AND Password LIKE AND City LIKE 0'.
q = "SELECT Username, City, Access FROM User Where Username = '"& _
replace(lcase(Request.Form("Username")),"'","''") &_
"' AND Password = '"& _
replace(lcase(Request.Form("Password")),"'","''") &_
"' AND City = '"&_
replace(City,"'","''") & "'"
'response.write q
'response.end
set rs = connect.execute(q)
Om det är problem, skriv ut sql-satsen och posta resultatet
Varför hade du med & "" ? Det är ungefär lika meningsfullt som att alltid skriva
a = a + b + 0
260 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9