当使用Microsoft Access经典的ASP时,在Web Wiz论坛被问到一些最常见的问题,人们一般不会出错。因此在这篇文章中,我们会试着解释更常见的错误和讨论如何去解决它。
常见的Access数据库错误
不能更新数据库或者只读对象
操作程序一定要使用可更新的查询
一般的错误不能打开注册表项
不能找到文件
不能使用'(unknown)'; 文件已经在使用中
表格'tblTable' 只被用户'Admin' 'MyMachine' 机器锁住
太少的参数。Expected 1
要么是BOF,要么是EOF是正确的,或者当前的记录被删除。在对应的请求名称或者序数词集合里面项目是不能被找到的。
搜索键在任何记录都不能找到
不能更新。数据库或者只读对象
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC Microsoft Access Driver] Cannot update. Database or object is read-only.
这是我遇到的最常见的错误。当你试着在Access数据库里面插入数据或者更新数据的时候,这个错误会经常出现。这意味着你不能完整地写入这个数据库。
如果你在运行网页服务器,要阅读FAQ,检查和设置服务器正确的权限。
如果你没有运行你自己的服务器,你就需要联系你的网页空间提供商,问他们怎样把这个问题分类。你可能需要使用一个特别的文件夹,或者他们不得不设置一个你的DSN系统,改变包括数据库目录的权限。
应用程序必须是要使用一个能更新的查询
Microsoft OLE DB 提供商ODBC的驱动程序'80004005'错误
[Microsoft][ODBC Microsoft Access Driver]应用程序一定要使用可更新的查询
当你试着在Access数据库插入数据或者更新数据时,这个错误通常会发生。这意味着你不能完整地写入数据库。
如果你在运行网页服务器,要阅读FAQ,检查和设置服务器正确的权限。
如果你没有运行你自己的服务器,你就需要联系你的网页空间提供商,问他们怎样把这个问题分类。你可能需要使用一个特别的文件夹,或者他们不得不设置一个你的DSN系统,改变包括数据库目录的许可。
一般的错误不能够打开注册键
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC Microsoft Access Driver] Operation must use an updateable query.
‘暂时的(挥发物)Jet DSN for process 0x6cc Thread 0x78cDBC 0x144cfc4 Jet'
这个错误能因为很多理由出现,主要的理由就是数据库路径是否不正确。
你需要检查看看到数据库的路径是否正确(你必须使用服务器上的到数据库的物理路径,而不是虚拟路径)
如果服务器上的权限是错误的这个错误也是相当常见的。检查IIS有访问注册的充分的权限,正确的权限,阅读和写入,设置在目录上包括数据库和数据库本身,IUSR账户。
不能找到文件
Microsoft JET Database Engine (0x80004005)
Could not find file 'C:InetpubwwwrootdatabaseName.mdb'.
这个错误或多或少就是数据库文件不能被找到。如果到数据库的路径是错误的这个错误通常会出现。
你需要检查到数据库的路径是否正确(你必须使用服务器上数据库的物理路径,而不是虚拟路径)
热门信息
阅读 (201)
1 独特的随机字母阅读 (175)
2 检查和设置IIS服务器正确的权限阅读 (167)
3 asp网站伪静态化URL Rewrite中的httpd.ini伪静态化规则编写方法阅读 (166)
4 asp取access数据库里本周、本月、本季度的记录~阅读 (166)
5 ASP-对象