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
