Originariamente inviato da 99eros9
La tua query non quadra.
qual'è il valore di email?
login è la username dell'utente?
quell'errore dipende dal fatto che il tipo di dato non è esatto.. probabilmente dovresti scrivere così:
sql = "SELECT * FROM login where ID = " & email
...anche se, ripeto, la query non credo raggiunga il tuo scopo-.
Grazie, posto tutto il code:
codice:
<%
Dim rs, conn, sql, x, email
email = request.form("email")
If Len(email) > 0 Then
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.MapPath("/database.mdb")
sql = "SELECT * FROM tbl_login where ID = '" & email & "'"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql, conn, 3, 3
if not rs.eof then
indirizzo = rs("email")
user = rs("login1")
pass = rs("password1")
Dim miaMail
.........
la query suggerita restituisce.
[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression 'ID = emel@aruba.it'.