当前位置: 首页 > 图文教程 > 网络编程 > ASP > 关于“未指定的错误”的问题 的比较正解的解决方法

ASP
用asp执行DTC
利用ADODB.Stream使用浏览器下载服务器文件
应用数据库的唯一性约束并在asp中捕捉数据库的错误
用ASP编程控制在IIS建立Web站点
asp实现k线图(在线)
在ASP中用EasyMailObject组件处理Exchange邮件源代码(7)
在ASP中用EasyMailObject组件处理Exchange邮件源代码(6)
在ASP中用EasyMailObject组件处理Exchange邮件源代码(5)
在ASP中用EasyMailObject组件处理Exchange邮件源代码(4)
在ASP中用EasyMailObject组件处理Exchange邮件源代码(3)
在ASP中用EasyMailObject组件处理Exchange邮件源代码(2)
在ASP中用EasyMailObject组件处理Exchange邮件源代码(1)
用文本+ASP打造新闻发布系统。几点补充
用文本+ASP打造新闻发布系统(五)新闻修改
用文本+ASP打造新闻发布系统(四)新闻删除
用文本+ASP打造新闻发布系统(三)新闻列表显示
用文本+ASP打造新闻发布系统(二)新闻添加
ASP作的剪包锤游戏
ASP注册表项目修改
构建稳定的服务器端组件的七个步骤

ASP 中的 关于“未指定的错误”的问题 的比较正解的解决方法


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-12   浏览: 43 ::
收藏到网摘: n/a

搜索关键字为(和以前一样)
Microsoft JET Database Engine未指定的错误
错误提示为
Microsoft JET Database Engine (0x80004005) 未指定的错误

昨天从win2003转到winxp pro版,但是在调试相册程序时,发现上面的错误,这个错误困扰我今天一天时间了,一直找不到解决方法,重装系统也不行。但程序有win2003服务器上运行正常,在网上搜索了一下,发现出现这种原因有多种,最常见的就是下面这两种。
原因
系统temp文件的访问权限不够,以前总是关注IIS,文件本身的权限什么的,
一般人好像都想不到会是这里有问题,今天之前,我还从来没往这方面想过.....
解决方法
修改windows或winnt下的temp文件夹的安全选项
加上everyone完全控制
至少要给IIS来宾用户加上写权限

但是我按照这两种方法设置,还是没有解决问题,导致我又重装系统,还是不行,呵呵,郁闷。
我知道,出现这种原因肯定是权限问题。但就是不知道是什么地方出了问题。在微软官方MSDN上面也没有找到解决办法。于是我想,不如把IIS的目录权限设置一下试试,于是在iis里面把这个网站设置成不允许匿名访问,结果成功了。我感到非常不解,因为作为站点肯定得允许匿名访问的,所以我觉得这不是正常解决办法。只有留待以后解决了......
还有一种:把 \windows\system32\config\systemprofile\Local Settings\TEMP 目录权限设置everyone的可读取权限,问题终于解决了
另外还找到三种情况:
第一种解决方法:使用Ms Access里的“工具->数据库实用工具->压缩和修复数据库”来修复db/global.asa。如果修复后还是出错,请查看db目录下是否有global.dbl文件,如果有请删除,如无法删除请结束服务器w3wp.exe进程(win2003)或Aspnet_wp.exe进程(win2000)后再删除。
第二种解决办法:
设置Internet信息服务(IIS)管理器中的应用程序池,更改网站的程序池属性见下图:

调整后即可解决问题。
第三种解决方法:
其实只要很简单的几步:
开始。。。运行。。。regsvr32 jscript.dll开始。。。
运行。。。regsvr32 vbscript.dll开始。。。
运行。。。iisreset