Hvorfor kan jeg ikke opdatere..??
Hej eksperter..Jeg har et uddrag af en kode:
<% if mode = \"editlektieplan\" then
\'Tjecker om brugeren er logget ind
if session(\"brugernavn\") = \"Paul Sauer\" OR session(\"brugernavn\") = \"test\" then
\'Henter brugerens profil
Set rs = Conn.Execute(\"select * from lektieplan where fagid = \" & Request.QueryString(\"id\"))
sql = \"select * from lektieplan where id = \'\" & Request.QueryString(\"id\") & \"\'\"
rs.open sql, conn, 1, 3
if Request.ServerVariables(\"REQUEST_METHOD\") = \"POST\" then
\'Opdaterer felterner
rs.update
rs(\"faglektier\") = Server.HTMLEncode(Request(\"faglektier\"))
rs.update
end if
%>
<form method=\"post\" action=\"community.asp?mode=editlektieplan&id=<%Rs=(\"fagid\")%>\">
<table border=\"0\" bordercolor=\"#000000\">
<tr valign=\"top\">
<td bordercolor=\"#ffffff\"><b><font face=\"verdana\" size=\"1\">Lektier</b></font></td>
<td bordercolor=\"#ffffff\"><textarea cols=\"40\" rows=\"12\" name=\"faglektier\">
<%=rs(\"faglektier\")%></textarea></td></b></font></td>
</tr>
<tr>
<td bordercolor=\"#ffffff\"> </td>
<td bordercolor=\"#ffffff\"><input type=\"submit\" value=\"Opdater\" id=submit1 name=submit1></td>
</tr>
</table>
</form>
<% else
Response.Redirect(\"community.asp?mode=ikkelaerer\") %>
<% end if %>
<%
rs.close
set rs = nothing
end if %>
Hvis jeg trykker på knappen \"opdatér\" kommer denne fejlmeddelse..:
ADODB.Recordset error \'800a0e79\'
Operation is not allowed when the object is open.
/gymnet/community.asp, line 1074
(Line 1074 er denne:
rs.open sql, conn, 1, 3)
Hvad kan jeg gøre for at rette denne fejl..??
På forhånd tak..
</RealOne>
