Originariamente inviato da X_Gold*
una condizione che dice due cose contrastanti sarà sempre falsa.
credevo che lo spirito del forum fosse far capire cio' che non è chiaro, non aggiustare i codici.
Non ti devi scusare... hai capito bene qual'è lo spirito del forum, tanto è vero che non ho chiesto di aggiustarmi il codice (dove l'hai letto?) ma di capire perchè se scrivo così funziona:
codice:
sql = "SELECT email FROM tbl WHERE email='" &request("email")& "' "
response.write sql
Set Rec = Server.CreateObject("ADODB.Recordset")
Rec.Open sql, conn, 3, 3
if not Rec.bof and not Rec.eof then
Response.write "procedura KO"
else
response.write "procedura OK"
mentre se scrivo la query così:
codice:
sql = "SELECT email, codice FROM tbl WHERE email='" &request("email")& "' and codice='" & codice & "'"
non mi fa più nessun controllo. Ancora non l'ho capito.
Grazie