电脑的问题怎么解决

来源:百度知道 编辑:UC知道 时间:2024/06/03 04:57:39
Microsoft JET Database Engine 错误 '80004005'

操作必须使用一个可更新的查询。

/inc/Dv_ClsMain.asp,行1439
郁闷 说的我 一头雾水 我什么都不懂啊

行1439 ?
可以说明这个动态网页文件应该是一个系统自带的文件。
这个文件如果不重要的话可以删除它。
如果不是系统文件,而是自己下载下来,或者自己弄的,那就是这个文件连接数据库的环节有问题。
我主要想知道你这个文件是用来做什么的。

也可能是:

最可能的原因是ConnectString是一个在global.asa中初始化的Session变量,但是global.asa
却没有正常工作。解决办法是,检查赋值时是否正确:(在你的asp中加入下面的代码)

还有一个原因就是你在你的ConnectString中加入了多余的空格,例如

DSN = MyDSN; Database = Pubs;
试试改成下面这个样子:
DSN=MyDSN;Database=Pubs;
这个错误发生在当IIS使用匿名帐号(通常是IUSR)时,该帐号在NT中对数据库所在的目录没有正确的 权限.(这就是为什么在Win95和PWS下没问题,因为win95根本就没有目录权限这一说)检查文件和目录的权限. 确定你能够在该目录中有能够新建和删除临时文件的权限。

这些临时文件其实是数据库建立在同一个目录下的文件, 但是要注意的是,有可能这些文件
也可能建立在别的目录,例如 /Winnt.

使用NT的文件监视程序监视文件失败时到底是访问了什么目录。
这个NT的文件监视程序可以在这个地方下载http://www.sysinternals.com.

如果你对数据库使用了一个网络地址,例如映射地址,就要检查一下共享文件和目录的权限,

还要检查一下数据源文件(DSN)是否被别的程序标志成为正在使用中,
这些别的程序一般是Visual InterDev,关闭任何一个InterDev中的正打开和数据库连接的项目。