为什么使用dsn连接出错?

yidao 2001-12-23 11:20:09
我在Win2000+IIS5.0下使用ASP编程时,连接Acess数据库使用的是ODBC
数据源,使用下列语句连接
connec = "DSN=data2001;UID=;PWD=;"

开始一切正常。后来,有人将Win2000的DNS服务删除,并将
DHCP动态IP服务重新配置,后又将原office XP删除,并重新
安装了office 97。或许还改了别的什么。

这时,数据库就无法连接了,执行这条语句就出错。
重新安装IIS不行,重新安装DNS不行,重新安装ADO2.6
(SQL SERVER 2000自带)也不行。

请教如何解决这个问题?
...全文
247 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
yidao 2001-12-26
  • 打赏
  • 举报
回复
Mircrsoft Jet datebase 错误。

密码没问题、数据库也没有坏。
julyclyde 2001-12-25
  • 打赏
  • 举报
回复
错误信息是什么?是不是有人改了数据库的密码?
yidao 2001-12-24
  • 打赏
  • 举报
回复
安装win2000 sp2无效,安装MDAC2.7无效,

错误为Microsoft ODBC 驱动程序错误。

在Access数据库中,使用ODBC连接数据源时,错误为无法使用ODBC连接。

还有什么程序可以安装?
yidao 2001-12-23
  • 打赏
  • 举报
回复
我重设了没用,其它几个dsn也不能连接了。

不知win2000中哪个服务是管dsn连接的,

错误主要是出在 rs.open,即为数据集打开错误。
sql语句没问题,那么肯定错在连接上,但是dsn连接为什么会出错?
那我就不知道了。
cb42239 2001-12-23
  • 打赏
  • 举报
回复
重新在ODBC数据源中设置你的dsn,或者删除原来的,重新新建一个
cpplus 2001-12-23
  • 打赏
  • 举报
回复
你的data2001这个DSN重新设置了吗?重新设置一下吧~~~,或者试着换一个名字设置一下~

如果还不行,把你的错误提示贴出来看看~~
Kasantel 2001-12-23
  • 打赏
  • 举报
回复
找个ODBC安装程序,你的问题可能是因为ODBC驱动坏了
yidao 2001-12-23
  • 打赏
  • 举报
回复
是静态IP,现在是asp可以执行,我写了一个小循环,可以执行,

我想应该可能是ADO组件与win2000之间的联系出了问题,明天

我试试安装sp2看看有没有用,该不会重做系统吧。这个win2000

已经是我使用最长时间的系统了,一年多了,这么稳定的系统却要

重新安装,想起来真烦,唉。

上面那个我的贴子写错了,应该是conn.open出错,即为数据连接打开错误。
原程序如下
connec = "DSN=data2001;UID=;PWD=;"
set conn= server.createobject("ADODB.CONNECTION")
conn.open connec
原来运行一切正常,但却不知系统哪块出了问题,可恶的win2000。
julyclyde 2001-12-23
  • 打赏
  • 举报
回复
是不是数据库服务器用动态ip?

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧