grazie! Non sapevo che ci fossero parole riservate...poi hai ragione, avevo sbagliato a contare!
Ora ho corretto codice (e db) eliminando la parola password.
codice:
<%
Dim sconn, sstrConn, req, sSQL
req=Request.Form("Nick")
sstrConn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("/mdb-database/pass.mdb")
set sConn = Server.CreateObject("ADODB.Connection")
sConn.Open sStrConn
sSQL= "SELECT DISTINCT nome, psd from pas WHERE Nome = req"
set rs = Server.CreateObject ("ADODB.Recordset")
Rs.Open sSQL, sConn
If session("prova")=nome then
session("prova")=replace(session("prova"), nome, "impostore")
End If
If session("prova")=psd then
session("prova")=replace(session("prova"), psd, nome)
End if
Set rs = sConn.Execute(csql)
%>
Però ho questo errore nella solita linea: Rs.Open sSQL, sConn per la quale mi dice "No value given for one or more required parameters. "
Di cosa potrebbe trattarsi?