Hi,
sorry ich habe nicht den ganzen Strang verfolgt aber, bei dem Update scheint mir ein 
Fehler zu sein.
> SQL1 = "SELECT * FROM Personen where (Name like '%" & name & 
> "%' OR Mail =
> '" & name & "') AND Passwort = '" & pass & "'" 
> Set DB_item1 = Conn2.Execute(SQL1)
> 
> if (Not DB_item1.EOF) AND (newpass1 = newpass2) then
> 
>   sql2 = "UPDATE Personen SET Passwort = '" & newpass1 & "' 
> where Passwort =
> '" & pass & "' AND Name = '" & name & "'"

Wenn bei name eine Email eingegeben worden ist sehe ich zwei Probleme:
1. ...Mail = '" & name & "'... Versagt bei anderer Gro�-/Kleinschreibung.
2. Die Variable name enth�lt noch immer die Email-Adresse aus dem Formular. Da w�rde 
doch das Update gar nichts machen?!

Sch�ner f�nde ich es jedem Datensatz eine eindeutige ID als Prim�rschl�ssen zu geben 
und diese ID beim Update zu verwenden.

Gru�

Heiko Richler

Systemingenieur
Georg-Simon-Ohm-Fachhochschule N�rnberg
Fachbereich Informatik
http://web1.informatik.fh-nuernberg.de/heiko.richler/

> -----Urspr�ngliche Nachricht-----
> Von: Bilgen, Recep / bhn [mailto:[EMAIL PROTECTED]] 
> Gesendet: Montag, 25. M�rz 2002 18:27
> An: ASP Diskussionsliste fuer Anfaenger
> Betreff: [aspdebeginners] AW: Pa�wort �ndern
> 
> 
> Ich habe leider immer noch kein Erfolg,
> der Code sieht folgenderma�en aus.
> 
> <% 
> newpass1 = Request.form("n1pwd")
> newpass2 = Request.form("n2pwd")
> pass = Request.form("pwd")
> name = Request.form("user")
> 
> Set Conn2 = Server.CreateObject("ADODB.Connection")
> Conn2.Open Session("ConnectionString2")
> 
> SQL1 = "SELECT * FROM Personen where (Name like '%" & name & 
> "%' OR Mail =
> '" & name & "') AND Passwort = '" & pass & "'" 
> Set DB_item1 = Conn2.Execute(SQL1)
> 
> if (Not DB_item1.EOF) AND (newpass1 = newpass2) then
> 
>   sql2 = "UPDATE Personen SET Passwort = '" & newpass1 & "' 
> where Passwort =
> '" & pass & "' AND Name = '" & name & "'"
> 
>   Conn2.Execute(sql2)
>   Conn2.Close 
> 
>   response.redirect("/DownloadareaASP/pass_changed.html")
> 
> else
>   Conn2.Close 
> 
>   if newpass1 <> newpass2 then
>     response.redirect("/DownloadareaASP/pass_error02.html")
>   else
>     response.redirect("/DownloadareaASP/pass_error01.html")
>   end if
> end if
> %>
> 
> Mit freundlichen Gr��en
> Recep Bilgen
> 
> 
> -----Urspr�ngliche Nachricht-----
> Von: Bilgen, Recep / bhn [mailto:[EMAIL PROTECTED]]
> Gesendet: Montag, 25. M�rz 2002 18:17
> An: ASP Diskussionsliste fuer Anfaenger
> Betreff: [aspdebeginners] AW: [aspdebeginners] RE: 
> [aspdebeginners] AW:
> [aspdebeginners] RE: [aspdebeginners] Pa�wort �ndern
> 
> 
> 
> -----Urspr�ngliche Nachricht-----
> Von: Roman Pittroff [mailto:[EMAIL PROTECTED]]
> Gesendet: Montag, 25. M�rz 2002 18:07
> An: ASP Diskussionsliste fuer Anfaenger
> Betreff: [aspdebeginners] RE: [aspdebeginners] AW: 
> [aspdebeginners] RE:
> [aspdebeginners] Pa�wort �ndern
> 
> 
> newpass1      = Request.form("n1pwd")
> newpass2      = Request.form("n2pwd"
> pass          = Request.form("pwd")
> Pa�wort name = Request.form("user") --??? ist das zweimal variable
> definition
> 
> 
> SQL1 = "SELECT * FROM Personen where " &_
>               "(Name = '" & name & "' OR Mail = '" & name & "') AND
> Passwort = '" & pass & "'" 
> Set DB_item1 = Conn2.Execute(SQL1)
> if (Not DB_item1.EOF) AND (newpass1 = newpass2) then
>       sql2 = "UPDATE Personen SET Passwort = '" & newpass1 & "'" &_
>                       "where Passwort = '" & pass & "' AND Name = '" &
> name & "'"
> end if
> 
> 
> So in der richtung du hattes vorhin einen bug
> 
> OR Mail = '%" & name & "%')
> 
> mit like ginge es (ist aber falsch) aber so
> suchte er fix [EMAIL PROTECTED]% und da konnte nichts finden ;-)
> 
> 
> Gruss
> 
> Roman Pittroff
> Consulting
> Bangkok, Thailand
> 
> 
> | Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
> | [aspdebeginners] als [EMAIL PROTECTED] subscribed
> | http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
> | Sie knnen sich unter folgender URL an- und abmelden:
> | 
> http://www.aspgerman.com/aspgerman/listen/anme> lden/aspdebeginners.asp
> 
> | Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
> | [aspdebeginners] als [EMAIL PROTECTED] subscribed
> | http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
> | Sie knnen sich unter folgender URL an- und abmelden:
> | 
> http://www.aspgerman.com/aspgerman/listen/anme> lden/aspdebeginners.asp
> 
> | Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
> | [aspdebeginners] als 
> [EMAIL PROTECTED] subscribed
> | http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
> | Sie knnen sich unter folgender URL an- und abmelden:
> | 
> http://www.aspgerman.com/aspgerman/listen/anme> lden/aspdebeginners.asp
> 

| Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
| [aspdebeginners] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
| Sie knnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp

Antwort per Email an