新微赢技术网

标题: [求助]这样的错误,如何解决? [打印本页]

作者: dd.娘孓    时间: 2010-1-20 02:51
标题: [求助]这样的错误,如何解决?
Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'
[Microsoft][ODBC Microsoft Access Driver] 操作必须使用一个可更新的查询。
[知识问答ωωω.χiuGoo.сom]
/banner0.asp,行 19

我已经设置了Access里面的权限,所有用户都可以对库内容进行“完全操作”。
作者: 独臂神军    时间: 2010-1-20 02:51
目录权限呢?这里也需要的,
最好贴一下代码,标出哪是第十九行.
作者: 火之雄狮    时间: 2010-1-20 02:51
是不是没有conn,1,3啊
作者: 30左右结次婚    时间: 2010-1-20 02:51
这个错误发生在当你的程序试图执行更新数据库或其它类似操作时。这是因为ADO由于以下的几个原因而不能够写数据库造成的。

1、最普遍的原因是匿名用户帐号(IUSR_MACHINE)对该数据库文件没有写权限。

要解决这个问题,在管理器中调整数据库文件的属性,让匿名用户有正确的权限。当使用ACCESS数据库时,不仅要给文件写的权限,还要给该目录写 的权限,因为Jet需要在该目录建立一个.ldb文件。

2、第二个原因是数据库没有使用正确的模式打开。
作者: 枫树    时间: 2010-2-28 06:05
我要把你这篇帖子牢牢的记在心里,刻在脑海里




欢迎光临 新微赢技术网 (http://bbs.weiying.cn/) Powered by Discuz! X3.2