37 messaggi dal 06 novembre 2001
ciao a tuuti 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



Stai cercando forse di prelevare dal recordset un campo che non esiste.

---[ www.digiscout.it ]---

"This message was written using 100% recycled electrons"
37 messaggi dal 06 novembre 2001
ma i tre campi ci sono...non capisco

37 messaggi dal 06 novembre 2001
sto cercando di applicare l'articolo di Daniele Bochicchio...ma con scarsi risultati!

37 messaggi dal 06 novembre 2001
Qualcuno mi può dare una ,mano per piacere

<b>patatina ha scritto:</b>
<BLOCKQUOTE id=quote><font size=1 face="Arial" id=quote><hr height=1 noshade id=quote>
Qualcuno mi può dare una ,mano per piacere


<hr height=1 noshade id=quote></BLOCKQUOTE id=quote></font id=quote><font face="Arial" size=2 id=quote>

prova a postare il pezzo di codice

---[ www.digiscout.it ]---

"This message was written using 100% recycled electrons"
37 messaggi dal 06 novembre 2001
&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

' apri il database e cerca la password
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open strConn ' da sostiuire

mail = Replace(mail, "'", "'")
set conn=server.createobject("ADODB.Connection")
conn.connectionstring="DSN=essevi"
conn.open()
SQL = "SELECT mail, password 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") QUI MI DA L'errore
password = Rs("password")

Set objMail = Server.CreateObject("CDONTS.NewMail")
objMail.From = "webmaster@sito.boh"
objMail.To = mail
objMail.Subject = "Ecco la tua password"
cdoMail.Body = password
cdoMail.Send()
Set cdoMail = 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;


37 messaggi dal 06 novembre 2001
Scusa te la rimando:&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 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 = "webmaster@sito.boh"
objMail.To = mail
objMail.Subject = "Ecco la tua password"
cdoMail.Body = password
cdoMail.Send()
Set cdoMail = 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;



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.