37 messaggi dal 06 novembre 2001
ciao a tutti sto provando a far si che un utente registrato su un database abbia la possibilità che gli venga inviata la password in caso l'abbia dimenticata ...ma mi da questo errore:ADODB.Recordset error '800a0cc1'

Impossibile trovare l'oggetto nell'insieme corrispondente al nome o al numero richiesto


non trova la colonna che hai specificato nel database.

es rs("ciao")

quando non esiste una colonna di nome ciao.

<hr color="#31659C" noshade size=1>
Daniele Bochicchio
<b>Content manager di http://www.aspitalia.com</b>

ASP 3 per esempi il mio libro

Daniele Bochicchio | ASPItalia.com | Libri
Chief Operating Officer@iCubed
Microsoft Regional Director & MVP
37 messaggi dal 06 novembre 2001
ma la colonna Daniele esiste!

9 messaggi dal 12 novembre 2001
Posta la parte di codice incriminata...............

La pazienza e la costanza sono la virtu dei Forti
(Io sono l'eccezione che conferma la regola)

La pazienza e la costanza sono la virtu dei Forti
(Io sono l'eccezione che conferma la regola)
37 messaggi dal 06 novembre 2001
Grazie anima pia&lt;%

' controlla l'e-mail
user = Trim(Request.Form("user"))

If Len(user) &lt; 5 Then

Response.write "&lt;P&gt;Hai dimenticato la password?"

Response.write "&lt;form method=post&gt;" &_
"Inserisci lo user-id: "&_
"&lt;input type=""text"" name=""user""&gt;"&_
"&lt;input type=""submit"" value=""Invia""&gt;"&_
"&lt;/form&gt; "

Else

set conn=server.createobject("ADODB.Connection")
conn.connectionstring="DSN=essevi"
conn.open()

mail = Replace(mail, "'", "'")

SQL = "SELECT mail, password,user FROM members WHERE " &_
" user = '" & user & "'"
Set Rs = Conn.Execute(SQL)

' non trovato!
If Rs.EOF Then
Response.write "&lt;P&gt;Non esiste questo utente!"

Else
' invia la password
mail = Rs("user")
password = Rs("password")

Set objMail = Server.CreateObject("CDONTS.NewMail")
objMail.From = "rosalba.prestipino@bergamocom.it"
objMail.To = mail
objMail.Subject = "Ecco la tua password"
cdoMail.Body = password
cdoMail.Send()
Set objMail = Nothing

Response.Write "&lt;P&gt;Password spedita!"

End if

' un po' di pulizie...
Rs.Close
Set Rs = Nothing
Conn.Close
Set Conn = Nothing

End If

%&gt;



9 messaggi dal 12 novembre 2001
Forse mi sbagliero ma nelle dichiarazione dei parametri CDONT
utilizzi l'oggetto OBJMAIL , poi quando passi la variabile contenente la password utilizzi CDOMAIL



CIAO

La pazienza e la costanza sono la virtu dei Forti
(Io sono l'eccezione che conferma la regola)

La pazienza e la costanza sono la virtu dei Forti
(Io sono l'eccezione che conferma la regola)
9 messaggi dal 12 novembre 2001
Devi utilizzare sempre lo stesso oggetto......


ovvero OBJMAIL quello che tu hai dichiarato
idem per il send()

La pazienza e la costanza sono la virtu dei Forti
(Io sono l'eccezione che conferma la regola)

La pazienza e la costanza sono la virtu dei Forti
(Io sono l'eccezione che conferma la regola)
37 messaggi dal 06 novembre 2001
Allora se metto dappertutto objmail mi succede questo:ADODB.Recordset (0x800A0CC1)
Impossibile trovare l'oggetto nell'insieme corrispondente al nome o al numero richiesto.
/essevi/it/prova.asp, line 34



Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.