På vilket sätt funkar det inte?
Jag tror inte det är så smart att öppna recordsetet med adOpenStatic om du ska uppdatera data.
4 svar · 257 visningar · startad av hallmert
Varför kan jag inte uppdatera mitt lösenord med följande kod?
<%
If Request.Form("pw1") <> Request.Form("pw2") Then
Session("meddelande") = "<p>Båda lösenorden måste vara samma!! Försök igen."
Response.Redirect "andra.asp?pro="
End If
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("db/fanclub.mdb")&";pwd=losen"
Set RecSet = Server.CreateObject("ADODB.Recordset")
Addera = "Select * From members Where id=" &Session("id")
RecSet.Open Addera, Connect, adOpenStatic, adLockOptimistic
RecSet("losen") = Request.Form("pw1")
RecSet.Update
RecSet.Close
Connect.Close
Set RecSet = nothing
Set Connect = nothing
Response.Redirect "andra.asp?pro=klart"
%>
Tusen tack i förhand!
På vilket sätt funkar det inte?
Jag tror inte det är så smart att öppna recordsetet med adOpenStatic om du ska uppdatera data.
@nders skrev:
På vilket sätt funkar det inte?
Jag tror inte det är så smart att öppna recordsetet med adOpenStatic om du ska uppdatera data.
Nu funkade det, fick igång det.
Vad var det för fel då?
@nders skrev:
Vad var det för fel då?
Hade glömt "method=post" när jag skickade informationen - igen.