12 messaggi dal 27 giugno 2001
ho scaricato questo scrip e dopo ave eseguito tutte le operazioni richieste quando apro la pagina mi dice :


Microsoft VBScript compilation error '800a0409'

Unterminated string constant

/emailpass.asp, line 22

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




dove commetto l'errore mi potreste indicare la stringa per favore grazie!


sito installato:http://www.davidefrancese.it/emailpass.asp





2.907 messaggi dal 15 maggio 2001
Contributi
Prova così:

mail=Replace(mail, VBCrLf, "<br>")




12 messaggi dal 27 giugno 2001
ho modificato il codice
mail=Replace(mail, VBCrLf, "<br>")

ma mi da questo errore: :(




Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified

/public/emailpass/emailpass.asp, line 20







questo e' tutto lo script
<%

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

If Len(user) < 5 Then

Response.write "<P>Hai dimenticato la password?"

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

Else

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

mail=Replace(mail, VBCrLf, "<br>")
SQL = "SELECT Mail, Password FROM members WHERE " &_
" user = '" & user & "'"
Set Rs = Conn.Execute(SQL)

' non trovato!
If Rs.EOF Then
Response.write "<P>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 "<P>Password spedita!"

End if

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

End If

%>


http://www.davidefrancese.it/public/emailpass/emailpass.asp



prima di tutto è il forum sbagliato, avresti dovuto usare unoscript@lgiorno.

BTW

<code>
Conn.Open strConn ' da sostituire
</code>

ovviamente io non posso sapere la stringa di connessione al tuo database e dal commento si dovrebbe capire che a specificarla dovresti essere tu...

--
Daniele Bochicchio
<b>Content manager di http://www.aspitalia.com</b>
http://store.aspitalia.com/scheda.asp?codice=255
ASP 3 per esempi - il mio libro

Daniele Bochicchio | ASPItalia.com | Libri
Chief Operating Officer@iCubed
Microsoft Regional Director & MVP

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.