Come da oggetto, passando i dati da un FORM, ovvero UTENTE e password, ho questo problema:
Microsoft JET Database Engine (0x80040E10)
Nessun valore specificato per alcuni parametri necessari.
VI posto il codice:
i campi del form dono:codice:'Controllo del login IF request.form("UTENTE") <> "" THEN utente = request.form("UTENTE") password = request.form("PWD") response.write "UTENTE: " & utente response.write "PASSWORD: " & password ' Connessione al database set clienticonn = server.createobject ("ADODB.Connection") clienticonn.open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & server.mapPath("database\database.mdb") sqllogin = "SELECT * FROM clienti WHERE USERID = "& utente &" AND PWD = "& password Set rslogin = Server.CreateObject("ADODB.Recordset") rslogin.Open sqllogin, clienticonn ',3,3 IF rslogin.eof THEN clienticonn.close set clienticonn = nothing rslogin.close set rs.login = nothing response.redirect ("registrazione.asp") ELSE session("login") = utente clienticonn.close set clienticonn = nothing rslogin.close set rs.login = nothing END IF END IF
type text name="UTENTE"
type password name="PWD"
Sicuramente sbalhio nella sintassi dell'SQL, non capisco dove... qualche APICE "'"?

Rispondi quotando