错误提示:
Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'
[Microsoft][ODBC Microsoft Access 驱动程序] 操作必须使用一个可更新的查询。
/inc/bottom.asp, 行 9
故障分析:数据库没有写入权限:
解决办法:
最普遍的原因是用户对该数据库文件没有写权限。要解决这个问题在管理器中调整数据库文件的属性,让匿名用户有正确的权限。当使用ACCESS数据库时,不仅要给文件写的权限,还要给该目录写的权限,因为Jet需要在该目录建立一个.ldb文件。
1、添加“Users”用户,并给予“修改”权限;
Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'
[Microsoft][ODBC Microsoft Access 驱动程序] 操作必须使用一个可更新的查询。
/inc/bottom.asp, 行 9
故障分析:数据库没有写入权限:
解决办法:
最普遍的原因是用户对该数据库文件没有写权限。要解决这个问题在管理器中调整数据库文件的属性,让匿名用户有正确的权限。当使用ACCESS数据库时,不仅要给文件写的权限,还要给该目录写的权限,因为Jet需要在该目录建立一个.ldb文件。
1、添加“Users”用户,并给予“修改”权限;
2、点击“高级”按钮,把此权限赋予子对象;
本文解决了Microsoft OLE DB Provider for ODBC Drivers错误'80004005'的问题,具体表现为使用ODBC Microsoft Access驱动程序时,操作必须使用一个可更新的查询。故障分析指出这是由于数据库文件缺少写入权限导致。解决方法包括为'Users'用户组添加'修改'权限,并确保匿名用户也有正确的权限。
2569

被折叠的 条评论
为什么被折叠?



