sono giorni ormai che mi scervello cercando di capire dov'è l'errore
famoso...
ADODB.Recordset error '800a0e7d'
The connection cannot be used to perform this operation. It is either closed or invalid in this context.
/registrazione.asp, line 46
sicuramente è l'apertura del recordset, ovvero
'Creo una nuova stringa SQL
strSQL = "SELECT * FROM tbl_authors"
'Creo un nuovo RecordSet
set rs_check_username=Server.CreateObject("ADODB.Recor dset")
'Apro il recordset e eseguo SQL (riga 46)
rs_check_username.Open strSQL,adoCon
'Eseguo un ciclo fino alla fine
Do While NOT rs_check_username.EOF
'Set variable to hold a database username value
str_db_username = rs_check_username("name")
'See l'username è già inserito nel database response.Redirect("errore.asp")
If str_db_username = str_wanted_username Then Response.Redirect("errore.asp")
'passo al record successivo
rs_check_username.MoveNext
'Loop
Loop
rs_check_username.Close
Set rs_check_username = Nothing
.....
il problema è il seguente,
dopo aver compilato un form, per la gestione utenti, dovrebbe vedere se ci sono altri utenti con lo stesso user nel database, ma quando vado ad aprire il recordset mi da quest'errore.
potete aiutarmi? grazie.

Rispondi quotando