主题:  DU的WIN2000问题!

QXK

职务:普通成员
等级:1
金币:0.0
发贴:3
#12001/5/30 20:15:31
软件环境:Win2000 + IIS5.0 + SQL Server2000 + OFFICE2000在编辑ASP文件的时候,一插入数据库数值之后,预览出现这个提示。

错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)

而且经常出现这个错误!并且有时候可能从新启动机器就OK了,然后在进入后编辑点东西,比如插入个数据库的数值,就立即错误,实在不知道如何是好!请各位大侠给予帮助!万分感谢,我的QQ是:

1964477



herdsboy

职务:普通成员
等级:1
金币:0.0
发贴:131
#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吧。