Non è cambiato niente purtroppo...
Vedi tu stesso a questo indirizzo:
codice:
http://www.sansevero.info/public/webonline/abilita.asp?Utente=prova&abilitato=si
La riga 31 indicata dall'errore corrisponde proprio a questo:
codice:
objRs.Open strSQL ,objConn,2,3
Prima dell'errore ho visualizzato la stringa con un response.write, giusto per capire se è veramente sbagliata o no.
Comunque ti riporto qui il codice della pagina in questione:
codice:
<%
Dim Utente
Dim abilitato
Dim Identif
Dim Password
Dim Nome
Dim Email
Dim Datas
Utente = Request.QueryString("Utente")
abilitato = Request.QueryString("abilitato")
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open("Provider = Microsoft.Jet.OLEDB.4.0; Data Source = d:\inetpub\webs\sanseveroinfo\public\webonline\data\db.mdb")
Set objRs = Server.CreateObject("ADODB.Recordset")
strSQL="SELECT * FROM Users"
set objRs = objConn.Execute(strSQL)
' cerchiamo l'utente
Do While NOT objRs.EOF
if objRs("UserName") = Utente then
Identif = objRs("ID")
Password = objRs("Password")
Nome = objRs("Name")
Email = objRs("Email")
Datas = objRs("InsertDate")
strsql = "Update Users SET (UserName = '" & Utente & "', PassWord = '" & Password & "',Name = '" & Nome & "',Email = '" & email & "', InsertDate = '" & Datas & "',abilitato = '" & abilitato & "') Where ID = " & Identif
response.write strsql
Set objRs = Server.CreateObject("ADODB.Recordset")
objRs.Open strSQL ,objConn,2,3
objConn.Update
objRs.Update
end if
objRs.Movenext
Loop
'chiusura database
objRs.Close
Set objRs = Nothing
objConn.Close
Set objConn = Nothing
%>
Grazie, ciao.
Luca