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 · 245 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. :P
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. :)