oledb连接不上数据库了,怎么搞得?

Laone 2003-10-20 01:18:20
服务器1有三个vb程序,用SQLOLEDB.1连接服务器2的sql server成功。
一个c++程序,用odbc连接sql server成功
但是今天asp用SQLOLEDB.1或者odbc就是连接不上,怎么搞得?以前还是好好的。重新启动http服务器也不行。重新安装MDAC 2.7也不可以。
没办法了哦
...全文
224 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
Laone 2003-10-20
  • 打赏
  • 举报
回复
这是asp的代码,还要引用么?
sdhdy 2003-10-20
  • 打赏
  • 举报
回复
好象没错啊!
你在工程里引用了ado了吗?
Laone 2003-10-20
  • 打赏
  • 举报
回复
Class searchCls
Private SQLConn

Private Sub Class_Initialize
Const SQL_USER = "test"
Const SQL_PASS = "test"
Const SQL_DATA = "pubs"
Const SQL_ADDR = "192.168.0.11"
Set SQLConn = Server.CreateObject("ADODB.Connection")
SQLConn.Open "Provider=SQLOLEDB.1;User ID=" & SQL_USER & ";Password=" & SQL_PASS & ";Persist Security Info=True;Initial Catalog=" & SQL_DATA & ";Data Source=" & SQL_ADDR'就是这行出错了
End Sub

Private Sub Class_Terminate
SQLConn.Close
Set SQLConn = Nothing
End Sub
End Class
sdhdy 2003-10-20
  • 打赏
  • 举报
回复
如果还不行
把你那几行代码贴出来看看!
sdhdy 2003-10-20
  • 打赏
  • 举报
回复
是不是没加上数据库连接
如:
rst.open strsql,cn,1,3
你没加上cn啊!
Laone 2003-10-20
  • 打赏
  • 举报
回复
Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'

[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序

/198/searchCls.asp,行11
sdhdy 2003-10-20
  • 打赏
  • 举报
回复
什么提示?没有修改SA的密码吧?
Laone 2003-10-20
  • 打赏
  • 举报
回复
肯定启动了,不然vb的程序也连接不上的。
sdhdy 2003-10-20
  • 打赏
  • 举报
回复
你看看服务器2的SQL SERVER服务启动起来了吗?

34,587

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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