标题:[求助]Microsoft JET Database Engine 错误 '80004005'
只看楼主
超级之菜鸟
Rank: 1
等 级:新手上路
帖 子:74
专家分:0
注 册:2005-11-17
得分:0 
还有那个错误代码提示是什么意思。大侠可以告诉小的吗。

一个人在孤独是时候,只有电脑陪着我,想想做什么,还是ASP。
2005-11-21 14:41
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
得分:0 
[转一个]

Microsoft JET Database Engine (0x80004005)
操作必须使用一个可更新的查询。


  因为我知道程序是没有错误的,原因就应该出在权限上面了,因为分区是NTFS的,所以应该是访问此网站目录没有写的权限。

  忘了说了,我用的是access数据库,在使用ACCESS数据库时,不仅要给文件写的权限,还要给该目录写的权限,因为Jet需要在该目录建立一个.ldb文件。

  原因知道解决就很简单了:

目录点击鼠标右键选择“属性”-〉安全-〉看是否有Internet来宾帐户(名字格式为“IUSR_计算机名”),如果没有添加上-〉然后选择“高级”-〉权限-〉双击Internet来宾帐户-〉添加相应的权限,OK!
2005-11-21 14:46
超级之菜鸟
Rank: 1
等 级:新手上路
帖 子:74
专家分:0
注 册:2005-11-17
得分:0 
谢谢Islet  解决了。就是这个问题。

一个人在孤独是时候,只有电脑陪着我,想想做什么,还是ASP。
2005-11-21 15:07
超级之菜鸟
Rank: 1
等 级:新手上路
帖 子:74
专家分:0
注 册:2005-11-17
得分:0 
那刚才conn.execute "update bbsconfig set today=0"
和conn.execute "update [bbsconfig] set today=0"
有什么区别呀!!

一个人在孤独是时候,只有电脑陪着我,想想做什么,还是ASP。
2005-11-21 15:10



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-34466-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.134722 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved