急急急,"数据库或对象为只读" 高分求救

hehuawei8527367 2003-10-29 09:03:00
我是实现一个注册功能,大致代码如下:
sqlna="select qf_user_nick,qf_user_pwd,qf_user_mail,qf_user_birth,qf_user_place,qf_user_character,qf_user_face,qf_user_first,qf_user_last,qf_user_ip from user_info where qf_user_nick='"&nick&"'"
dim db
db="qfnoread\qfku_100.mdb"
strconn="driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath(""&db&"")
set conn=server.CreateObject("adodb.connection")
conn.Mode =3
set rsna=server.CreateObject("adodb.recordset")
conn.Open strconn
rsna.Open sqlna,conn,1,3
if NOT rsna.Eof then
rsna.Close
conn.Close
set rsna=nothing
set conn=nothing
Response.Write "<title>出错提示</title>.....
else
rsna.AddNew
rsna(0)=nick
rsna(1)=tmpword
rsna(2)=email
rsna(3)=birthday
rsna.Update
rsna.Close
conn.Close
set rsna=nothing
set conn=nothing
Response.Write "<p align=center><br><br><font color=blue><strong>注册成功</strong></font><br><br><a href='user_enter.asp'><font style='text-decoration: none; color: red'><strong>点击这里登录</strong></font></a></p>"
end if



最后 页面显示错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] 不能更新。数据库或对象为只读。


这是为什么啊,求教高手
...全文
93 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
hzsyhsx 2004-02-27
  • 打赏
  • 举报
回复
你如果 是NTFS的文件系统 ,看一下是否有 写的权限,2,数据库的属性是否可写,3数据库打开是只读的吗,是的改过拉来
xpf_2000 2003-11-26
  • 打赏
  • 举报
回复
如果以上方法都试过了还不好用,试试右键点击数据库文件,把IUSER***,就是Intenet来宾帐号赋予写的权限就OK了。
wolf004 2003-10-29
  • 打赏
  • 举报
回复
link1.Mode=adModeShareExclusive '防止其他用户打开连接,设置权限为独占方式
wolf004 2003-10-29
  • 打赏
  • 举报
回复
.mode是指示在 ADODB.Connection 中修改数据的可用权限
wolf004 2003-10-29
  • 打赏
  • 举报
回复
看看数据库,是不是只读了~!
rsna.Open sqlna,conn,3,3
把conn.mode=3去掉试试!

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧