欢 迎 光 临 数据载入中,请稍候......'s BLog
数据载入中,请稍候......
这就是我
数据载入中,请稍候......
用户登陆
数据载入中,请稍候......
最新公告
数据载入中,请稍候......
站点日历
数据载入中,请稍候......
最新日志
数据载入中,请稍候......
最新回复
数据载入中,请稍候......
最新留言
数据载入中,请稍候......
 日志搜索

友情链接
其他信息


·Microsoft JET Database Engine 错误 ’80004005’     -|cloudy 发表于 2006-12-16 9:50:00
今天打开网站就发现了一个错误,因为我禁用了服务器上IIS具体出错信息的输出,所以看不到具体的出错信息,无法得知是什么东西出错了。

只好远程连上服务器,临时打开出错信息提示,发现居然是一个小程序(asp+access)出错,提示:

Microsoft JET Database Engine 错误 ’80004005’
未指定的错误
/test.asp,行14
’注:第14行就是conn.open connstr这一句

想到以前出这个错误,一般有两种可能:
1、数据库的读写权限设置问题
2、数据库文件损坏

首先我没有动过服务器的设置,权限设置出错的可能性较少,因为之前网站运行正常的。于是把数据库载下来,压缩修复了一下,本地测试没有问题了,传上服务器,问题依然。

奇怪了。

百度了一下错误提示语句,发现几乎所有的人都认为这种错误的原因是因为权限设置,几种情况如下:
1、数据库文件加上erveryone可读写改
2、数据库文件加上IUSR用户可读写改(一般我用这种方法)
3、数据库所在目录加上用户可读写改权限
4、C:\winnt\temp目录加上everyone可读写改权限(不懂:跟系统文件夹也会有关系么?)

检查了一下,我已经实施了第2个方法了,可是问题存在啊。我就一个个方法试了一遍,都没有起作用,最后还是改回第2种权限设置,因为我还是觉得服务器的设置我一直没有动过,昨天还运行好好的,今天却有了问题,不应该是服务器设置的原因。

想想服务器好象有一阵子没有重启了,是不是运行太长时间了有什么不知道的问题存在?
重启一下服务器试一下,居然就好了!




[阅读全文 | 回复(0) | 引用通告 | 编辑]

  • 标签:asp access 错误 
  • 发表评论:
    数据载入中,请稍候......