Avatar billede plobber Nybegynder
22. maj 2003 - 18:39 Der er 5 kommentarer og
1 løsning

Password ændring fra side på nettet..

Hej.
Jeg har lavet en database med brugernavn og password.
Nu vil jeg gerne have en side så folk selv kan ændre deres password fra en side. jeg har forsøgt at lave noget, men det virker ikk.

Changepass.asp:
<form method="post" action="change.asp">
<table border="0" cellspacing="0" width="228" height="125">
<tr>
    <td width="78" height="25"><p>Password:</td>
    <td width="165" height="25"><input type="password" name="Password"></td>
</tr>
<input type="hidden" Name="Mode" Value="change"></td>
<tr>
    <td width="78" height="25"><input type="submit" value="Change"></td>
    </td>
</table>
</form>

change.asp:
<!--#include file="beskyt.asp"-->
<%
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("database.mdb")
Conn.Open DSN
Password = Request.Form("Password")
Login = Session("ID")

strSQL = "Update admin set password ='" Password &"' Where login ="& login &";"

Conn.Execute(strSQL)
Conn.Close
Set Conn = Nothing
Response.redirect "defaultlogged.asp"
%>

fejlen :
Microsoft VBScript compilation error '800a0401'

Expected end of statement

/tmkguild/change.asp, line 10

strSQL = "Update admin set password ='" Password &"' Where login ="& login &";"
----------------------------------------^

Pilen stopper ved P'et i '" Password &"
Avatar billede _darkstar_ Nybegynder
22. maj 2003 - 19:21 #1
Gentagelse af http://www.eksperten.dk/spm/355966. Luk et af dem.
Avatar billede terry Ekspert
22. maj 2003 - 20:03 #2
and this doesnt have SO MUCH to do with Access
Avatar billede terry Ekspert
22. maj 2003 - 20:04 #3
Password is more than likley a reserved word and login is more than likley too :o)
Avatar billede hugopedersen Nybegynder
23. maj 2003 - 07:09 #4
"Update admin set password ='" Password &"' Where login ="& login &";"

Burde det ikke være

"Update admin set password ='" & Password & "' Where login = '" & login &"';"

Hvis man antager at både password og login er af type String
Avatar billede cesil Nybegynder
23. maj 2003 - 07:45 #5
strSQL = "Update admin set password ='" & Password &"' Where login ='"& login &"'"
Avatar billede plobber Nybegynder
24. juni 2003 - 00:42 #6
Intet af det i skrev hjalp så jeg lavede en helt anderledes kode, og en ny database...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester