读书人

WIN2000难道不支持ADO?该如何处理

发布时间: 2012-01-29 21:39:32 作者: rapoo

WIN2000难道不支持ADO?
Public cn As New ADODB.Connection
Public rs As New ADODB.Recordset

Private Sub Form_Load()
Set cn = New ADODB.Connection
SqlUsername = "xxx "
SqlPassword = "xxx "
SqlDatabaseName = "xxx "
SqlLocalName = "xxx.xxx.xxx.xxx "
cn.Open "Provider=Sqloledb;User ID= " & SqlUsername & "; Password= " & SqlPassword & "; Initial Catalog = " & SqlDatabaseName & "; Data Source= " & SqlLocalName & "; "
End Sub


就这么简单的一个SQL远程连接语句.(ADO已经引用了)
在XP VISTA 2003下都正常.
可就无法在2000下运行,提示找不到指定的sql server.实时错误 -2147467259
从ado2.0一直改到2.5,都没有办法,到底是什么原因是?

[解决办法]
计算机上有没有装MDAC??
[解决办法]
1,安装mdac2.8mdactyp.exe
2,在控制面板中手工配制ODBC到服务端的SQL
[解决办法]
mdac安装
[解决办法]
c:\program files\common files\sysytem\ado文件夹看看里面有吗,没有就装mdac去
[解决办法]
首先要确定一下:WIN2000下是可以用ADO的。
因为我现在就是在WIN2000下用ADO的。

你用到了“Sqloledb”、ADO,
失败的原因应该是该出问题的计算机上没有该驱动,
安装有该驱动的计算机肯定不会出这个问题的。
至少ADO你的加上去罢!

读书人网 >VB

热点推荐