#22001/6/1 4:02:10
你可以到udsky的faq里去查找答案,一下是我所引用的:
80004005 - data source name not found and no default driver specified
错误信息:"80004005"data source name not found and no default driver specified” 在通过浏览器或活动数据模式观看含有记录集的页面时。易发生次类错误信息。
原因: 有几种情况可能引发次类错误:
1.Data Source Name (DSN)设立出错,建立的是用户DSN(User DSN)而不是系统DSN(System DSN), 解决的方法是删除用户DSN,再建立一个系统DSN。注意:如果不删除用户DSN,则双DSN 会引发新的ODBC错误。
2. Access文件由于一个 lock file (.ldb)文件的存在而被锁定(即使建立一个新的System DSN也同样存在此问题 )。lock file (.ldb)文件可能会引起其它DSN访问数据库.
解决的方法是:建立一个新的 DSN (user or System),而后找到lock file (.ldb),删除。重启您的计算机。
3. Access文件被定义了不正确的使用权限。 通过资源管理器找到数据库文件。右击-》属性-》安全标签-》Permissions 按钮-》选中 访问权限为“everyone”形式。
.刷新活动数据的时候,得到了一个错误信息: provider error’80004005,Unspecified error:
/Sites/BHPBOok/ADBook.asp,line 3.
我查看了第三行,是下面一段代码:rsBHPBook.ActiveGonnection=“dsn=dsBHPBook;
停了一段时间后,我又刷新了一遍活动数据,而这次正常了,并且时好时坏,这是为什么?
你的服务器可能使用的是NT4或者PWS,这是Microsoft已经公布的一个BUG,暂时没有办法解决。如果你真的想解决的话,请升级你的服务器,用windows 2000吧。