首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

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

2012-01-29 
WIN2000难道不支持ADO?PubliccnAsNewADODB.ConnectionPublicrsAsNewADODB.RecordsetPrivateSubForm_Load()

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你的加上去罢!

热点排行