典型的ASP Access数据库错误

ASP新手入门

当使用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:\Inetpub\wwwroot\databaseName.mdb'.

这个错误或多或少就是数据库文件不能被找到。如果到数据库的路径是错误的这个错误通常会出现。

 

你需要检查到数据库的路径是否正确(你必须使用服务器上数据库的物理路径,而不是虚拟路径)

相关内容推荐

asp获取IP地址的函数

FunctionGetIp() DimDulIp,ProIP DulIp=Request.ServerVariables("HTTP_X_FORWARDED_FOR") ProIP=Request.ServerVariables("REMOTE_ADDR") IfDulIp=""Then GetIp=ProIP Else GetIp=DulIp EndIf EndFunction

编写第一个ASP程序

现在有很多关于ASP编程的教程。其中有些是对于你有帮助,有些完全没有用。甚至有些写得是误人子弟。无论如何,你读过一些关于ASP的内容,现在你已经准备好构建第一个应用程序。

ASP-条件语句

有时,当我们写代码时,我们要为作出不同的决定而执行不同的操作。我们可以使用条件语句中的代码来做到这一点。条件语句是一套用于执行基于不同条件的不同动作的命令。 为了支

ASP表单输入到HTML

ASP能写.html或者任何其他的直接到web服务器的文档文本(你需要写文本输出到写权限的目录)。这是能够不需要上传PC的文件用户输入即时的发布信息。 下面的例子有四个输入区域(标

周的天数

想在asp显示当前一周有多少天吗?这个代码会把握住今天的值和利用到案例选择显示一周的天数。 % date_value = date() %%= date_value %br% dayofweek=weekday(date_value) %day number in week %= dayofweek %br%

返回
顶部