你真接用IP地址试试。
在vb中用如下.
Dim cn as new adodb.connectioncn.connectiong="driver={sql server};uid=sa;pwd=;server=数据库的IP,1433;database=YourDatabaseName"
在vb中用如下.
Dim cn as new adodb.connectioncn.connectiong="driver={sql server};uid=sa;pwd=;server=数据库的IP,1433;database=YourDatabaseName"
好像是因为引用项目不对.
我用的是MS ADO 2.5 library.是不是还要引用其它的项目?
原因就是MS ADO 2.5 library不支持跨网域的连接
使用MS ADO 2.6 library以上的就可以实现.
Win XP的ADO驱动达到2.6;2003达到2.7(参看路径:"C:\Program Files\Common Files\System\ado"下的数据库连接驱动文件"msado25.tlb","msado26.tlb","msado27.tlb")
解决方法:
在客户机安装"mdac2.7"的驱动,或者\安装SQL2000上的数据连接工具.问题解决.