asp+access网页中的出来的一个错误,高手帮我看看

错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] 操作必须使用一个可更新的查询。

这是怎么回事啊?

解决办法:1,数据库的文件访问权限问题。

这主要出现在磁盘格式是NTFS的机器上,对FAT32格式的则无妨。

当出现该网页错误时,说明该文件可能没有合适的权限。

一般,单击数据库文件的右键,选择属性,选择安全选项;

如果你是NTFS格式,但文件属性没有安全选项,则选择文件夹属性,注意,使文件夹属性,将“简单共享”去掉。

如果有安全选项,查看下有没有User用户,如果没有需要添加,添加的方法是“Iusr_计算机名”,计算机名是什么,看到“……机器 ‘BLUES‘ 上的用户 ‘Admin‘ 以独占方式的锁定……”,机器‘BLUES‘就是你的计算机名,各位类推。

具有了来宾用户,则对该用户进行权限匹配,增加“修改”的权限。

以上操作无图说明,因本人机器采用的FAT32,无法截图,可能内容有些出入,各位简单看下了,我将尽快将该方法详细奉上。那么下面再看第二类说明。

2,你在测试该网页程序的同时,你的数据库文件在打开。

比如上面我截的这张图,就是故意将数据库文件打开,要不还真截不了图以作说明。这方法简单,直接关闭该数据库文件即可。

顺便,我这里最极端的则是,数据库文件打开,并且表也打开,FAT32的情况下,网页浏览依然没有问题(WINXPSP2,ACCESS2003),仅在打开设计数据库表时,才出现如上错误。

当然了,还是建议你直接关闭。

3,数据库文件已经关闭,但临时文件文件依然存在

该临时文件,就是Access记录锁定信息文件,其正常是数据库文件打开就自动产生的。就比如WORD文件打开的同时会有个文件一样(M$的东西都是汤汤水水一回事)。但现在数据库文件关闭了,而你的临时文件还在,只能说明你是非正常关闭数据库。那么现在再动下手,把这个临时文件也删除旧了事。

这种情况还同样发生在“第一次浏览时正常,当我刷新下网页就又出错了”。还是那句话,NTFS和临时文件。
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-06-23
贴出你的出错代码,没代码怎么看啊

asp+access网页中的出来的一个错误,高手帮我看看
当出现该网页错误时,说明该文件可能没有合适的权限。一般,单击数据库文件的右键,选择属性,选择安全选项;如果你是NTFS格式,但文件属性没有安全选项,则选择文件夹属性,注意,使文件夹属性,将“简单共享”去掉。如果有安全选项,查看下有没有User用户,如果没有需要添加,添加的方法是“Iusr_计算机名...

为什么在使用asp+ access的时候会出现错误
未能加载文件或程序集“xxx”或它的某一个依赖项。试图加载格式不正确的程序。说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。异常详细信息: System.BadImageFormatException: 未能加载文件或程序集“xxx”或它的某一个依赖项。

asp+access 运行时出现错误,请ASP高手帮忙解决一下
Set Conn=Server.CreateObject("ADODB.Connection")Db="数据库路径"Connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(Db)Conn.Open Connstr > 比如 你在你整个网站里面建立一个date的文件夹,然后数据库放到这个文件夹里面,叫date.mdb 那么上面 Db=date\/date.mdb 你可能...

我用ASP和ACCESS做了一个网站,为什么总是出现乱码?急救高手指教!
你首先确定自己是什么编码的。如果你这是静态HTML里的内容,可以通过看到你的编码是gb2312,或者utf8。有时候你用记事本打开HTML时会自动改变编码,这时你可以用记事本再次打开,另存为使之与meta中的编码一致。如果你这个菜单是动态生成的那就把asp页面、数据库的编码也设置成一致。

网页刷新后总是提示错误(ASP+ACCESS)
错误原因及解决:数据库被其他人以独占方式打开.保证数据库的 可访问性 即可.你调试网站的时候 肯定是打开 access数据库 了 关闭数据库在测试就 可以了!

Access+ASP浏览网页显示错误500 ,继续帮助,能解决给100分
这个错误信息表示你的IIS的路径设置错误了!如果你装在C盘,路径是:C:\\\\Inetpub\\\\www.root。如果你设置了其他路径的话,可以进入主目录中设置你要的路径!

ASP+access ,网站上传的空间后,打开出现以下错误?Microsoft JET Data...
这问题是容易解决,这是NTFS的问题,[Microsoft][ODBC Microsoft Access Driver] 不能更新。数据库或对象为只读。解决方法:当你使用ASP连接数据库时可能会出现这种情况,为什么呢?因为您数据库文件所在的目录权限对特定的用户没有开启足够的权限,你只能进行只读访问,一般出现这种情况的文件系统为NTFS,那...

救命,asp access 的一个错误:“不能打开注册表关键字”!!!
原因是你的系统 和 ACCESS数据 发生了冲突``错误可能是,你的ACCESS数据的后缀被改成了 mdb 而你的conn文件是连接数据库可能是asp或其他 解决方法是,重新启动电脑,然后把文件后缀修改成一致就可以了。大概就是这样。多数是因为ACCESS的版本问题。

请教高手们:为什么我在ASP + ACCESS连接中会出现以下问题!
可以肯定的是,你上面的代码没有错误,rs.open sql,conn后的参数可有可无,我试了都没事。请你检查别的情况,如数据库的字段或asp环境的问题。以下是我在2003server环境下经过验证的代码 < set conn=server.createobject("adodb.connection")conn.open "driver={microsoft access driver (*.mdb)};...

asp+access的网站系统总是出现错误,如图
asp access的网站系统总是出现错误,如图 IE的Internet选项-高级里,去掉“显示友好的错误提示”。再浏览你的网站,就不是只显示500错误了,会有具体的错误提示。再按提示修改程序。

相似回答