注册 登录
编程论坛 ASP技术论坛

求教一个ASPaddnew出错

zln 发布于 2009-11-25 10:53, 580 次点击
请教一下,有下面一段代码:
         set rs = server.CreateObject("adodb.recordset")  
         sqlstr="select * from weixiufuwu where paigongdanhao is null"
         rs.open sqlstr,conn,1,3   
                 
                 rs.addnew
                 rs("paigongdanhao")=paigongdanhao
                 rs("riqi") = riqi
                 rs("xiangxidizhi")=louhao&menpaihao
                 rs("dangshiren") = dangshiren
                 rs("weixiushixiang") = baoxiushixiang
                 rs("xb")="´ý´¦Àí "
               
               
                 rs("laidiandianhua") = laidiandianhua
                 rs("suijima")=pass
                 rs.update
                 
                 rs.close '//¹Ø±ÕÊý¾Ý¼¯
                 set rs = nothing
                 conn.close'//¹Ø±ÕÊý¾Ý¿âµÄÁ¬½Ó
                 set conn = nothing
系统出错提示为Microsoft JET Database Engine 错误 '80040e09'

不能更新。数据库或对象为只读。

/baoxiu.asp,行 72
出错行为:rs.addnew
不知道为什么我在本机测试是可以通过的,但放在服务器上就报错.在线等,谢谢各位指教!
6 回复
#2
aspic2009-11-25 11:22
应该是权限不足
#3
zln2009-11-25 11:28
请问权限在应该在哪里修改呢?是这样的,现服务器不在我这边,我想记下来修改方法明天去服务器那边修改.多谢赐教!
#4
aspic2009-11-25 15:35
是自己的服务器是吧 添加everyone权限貌似
#5
zln2009-11-25 16:58
回复 4楼 aspic
是单位的服务器哈,而且是别人设置的.我都不知道该从哪里下手,最担心把服务器整错了.请问您说的everyone权限具体是在哪里设置呢?多谢了!
#6
aspic2009-11-25 18:13
文件右键 安全
#7
chenbofeng202009-11-25 18:36
给你个网址 这个上面有解决办法:http://hi.baidu.com/cyhzhl/blog/item/29242b73377844158601b0e4.html

1