写库出现“不能更新。数据库或对象为只读。”(access)

Lapuasi 2004-11-24 10:42:02
使用update添加出现:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] 不能更新。数据库或对象为只读。

使用sql添加出现:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] 操作必须使用一个可更新的查询。

access数据库

在线等
先谢了
...全文
304 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
Lapuasi 2004-11-24
  • 打赏
  • 举报
回复
问题已解决,是权限的问题,在iis里更改了用户就好了,可还是没弄清楚

结了

谢谢大家
istevenchen 2004-11-24
  • 打赏
  • 举报
回复
没有 XP,大体是在“安选策略”里,找到一个什么网络访问什么的,设置成“经典方式”,这样文件的属性里就有“安全”选项卡,然后添加“IUSER_XXX”的用户,允许读写权限,即可。
Lapuasi 2004-11-24
  • 打赏
  • 举报
回复
xp系统,没有文件没有安全项
yb2008 2004-11-24
  • 打赏
  • 举报
回复
rs.open sqlstr,conn,3,2
bluemoon0001 2004-11-24
  • 打赏
  • 举报
回复
另一种方法,你试一下,上次我就是这样做的:
在服务器上相同的文件夹下,把access文件备份一份,把原来的那个access文件删除,再把备份的名字改成原来的那个access文件的名字,这样它就有写入权限了,你直接上传上去的没有写入权限(我当时也有点晕,不知道这是什么原理,但是这样做确实可以。
bluemoon0001 2004-11-24
  • 打赏
  • 举报
回复
在服务器上用右键单击access文件,点“安全性”那个选项卡就看到了everyone权限,如果没有你就添加everyone权限;当access在2000 非ntfs分区下是没有“安全性”这个选项卡的,在2003ntfs分区下是有这个选项卡的。
Lapuasi 2004-11-24
  • 打赏
  • 举报
回复
access文件非只读
不好意思,everyone权限没找到在什么地方设置,请指教。

不过将该套程序放到虚拟目录里就有这个问题,非虚拟目录就正常。
jadexuxu 2004-11-24
  • 打赏
  • 举报
回复
我以前碰到的这种问题 都是权限的错拉 右键点数据库文件 属性-安全 设置一下就好了
Clove 2004-11-24
  • 打赏
  • 举报
回复
access可能为文件为只读或者你前面数据库操作有锁定
SQl可能你的帐户没有写权限或者你的程序有问题
bluemoon0001 2004-11-24
  • 打赏
  • 举报
回复
在服务器上把你的access文件的安全属性中的everyone权限改为完全控制,你看一下,你现在是只读的,没有写入权限。
tpf9000 2004-11-24
  • 打赏
  • 举报
回复
代码有错
dangsz 2004-11-24
  • 打赏
  • 举报
回复
可能你网站所在服务器的文件夹权限不足.
试者将网站所在文件的everyone权限设置为可读写.

28,409

社区成员

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

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