rs.update 不能更新。数据库或对象为只读。
<%id=request.querystring("id")SETrs=Server.CreateObject("ADODB.Recordset")Sql="select...
<%
id=request.querystring("id")
SET rs=Server.CreateObject("ADODB.Recordset")
Sql="select * from tong inner join game_class on tong.to_class = game_class.rpg where tong.id="&id&" order by id"
rs.Open Sql,Conn,3,2
if not (rs.eof and rs.bof) then
rs("to_opno") = rs("to_opno") + 1
rs.update
end if
%>
网站目录,数据库目录,数据库 的安全选项 里的everyone的权限已经全部打开。
还是提示不能更新。数据库或对象为只读。在2000的IIS下测试无误,但是在XP IIS5里就会报错,请问有什么解决方法没有?
请接下来解答的同志不要再找些什么权限设置的答案了。请看清楚我的问题。
如果对权限设置有什么特别心得的请直接说明,参考这参考那没意思。 展开
id=request.querystring("id")
SET rs=Server.CreateObject("ADODB.Recordset")
Sql="select * from tong inner join game_class on tong.to_class = game_class.rpg where tong.id="&id&" order by id"
rs.Open Sql,Conn,3,2
if not (rs.eof and rs.bof) then
rs("to_opno") = rs("to_opno") + 1
rs.update
end if
%>
网站目录,数据库目录,数据库 的安全选项 里的everyone的权限已经全部打开。
还是提示不能更新。数据库或对象为只读。在2000的IIS下测试无误,但是在XP IIS5里就会报错,请问有什么解决方法没有?
请接下来解答的同志不要再找些什么权限设置的答案了。请看清楚我的问题。
如果对权限设置有什么特别心得的请直接说明,参考这参考那没意思。 展开
展开全部
估计你用的好似access数据库,怎么没看到你的Conn是什么样的呢?
conn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(""&db&"")
conn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(""&db&"")
追问
是access的,CONN连上了,不必理会那个,我只想知道除了everyone的权限外,还有什么可能造成XP的IIS下 rs.update 会不能更新的情况及解决方法。
追答
http://coolmagic.javaeye.com/blog/643631
那你参考一下这里的,权限设置
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询