那位前辈能给出关于VB连接远程数据库的例子,我在网上找了一些没有实现,这块知识不了解。谢了

解决方案 »

  1.   

    只要在ODBC中能配置通过,VB中调用ADO和在本地调用一样的
      

  2.   

       cn.Open "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=数据库名;Data Source=服务器名或IP地址;uid=sa;pwd=sa;" 
    Provider=SQLOLEDB.1 ------打开数据库用oledb的方式连接
    Integrated Security=SSPI--------采用的集成安全机制
    Persist Security Info ----是否保存安全信息
    User ID-------------------用户名
    PassWord------------------密码
    Initial Catalog-----------数据库的名称或者数据库ip或者目录
    Data Source---------------数据源
      

  3.   

    首先在工程->引用   Microsoft   ActiveX   Data   Objects   2.0   Library
      

  4.   

    把数据库连接字符串中的Data Source属性赋值为IP地址就行了,不用计算机名。
      

  5.   

    百度一下ADO的参考资料,我有一个ADO的,是.CHM格式,学了不少!
      

  6.   

    http://download.csdn.net/source/1371356
      

  7.   

    我这样写的
    Adodc1.ConnectionString = " Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\192.168.8.15\E:\zgda.mdb;Persist Security Info=False;Jet OLEDB:Database password=123456"
    Adodc1.RecordSource = "select * form 密码表"
    Adodc1.Refresh
    提示: Microsoft Jet 数据库引擎打不开文件 ‘192.168.8.15\E:\zgda.mdb';.他已经被别的用户以独占方式打开,或没有查看数据的权限;
     我服务器电脑已经打开了啊,是不是还得设置什么?
      

  8.   


    这种方法,User ID-------------------用户名
    PassWord------------------密码 
    指的是什么?数据库的吗?怎么设置?
      

  9.   

    用ODBC配置吧,配置好了有个配置名称,用这个名称来访问数据库就好了,没必要这么复杂