我知道ADO的具体连接,但是不知道ODBC的连接,我们公司自己开发了一个DB,这个DB必须要ODBC连接打开,但是小生实在不会,希望哪位大侠相教

解决方案 »

  1.   

    http://www.enet.com.cn/eschool/inforcenter/A20040305291888.html
      

  2.   

    控制面板……》管理工具……》ODBC数据源……》系统DSN,创建一个即可
      

  3.   

    我们公司自己开发了一个DB
    //好厉害,能自己作DB
    //有数据源驱动吗?需要在ODBC配置框中找你们那个DB的Driver
      

  4.   

    大侠,我看了你推荐的文章,但是我主要不是要学ADO主要是ODBC,我不会用ODBC,我会ADO,但是现在那个数据库不好用ADO,请帮忙!!!!
      

  5.   

    先试试在控制面板内能不能生成你的那个DB的DSNhttp://vbworld.sxnw.gov.cn/articles/database/vb5.htm
      

  6.   

    要做自己的数据源参阅Visual Basic 6编程技术大全一书,好书呀。
      

  7.   

    我觉得 lxcc(虫子|需要点勇气和信心) 说的比较正确,
    不过我也没做过,
    比较菜~~
    呵呵,
    我们似乎用就是ADO比较多一点.
    我刚才也看了GG们推荐的这篇"VB与大型数据库无数据源的连接",
    我记得我的老师曾经跟我说过,
    直接在代码里用ADO进行连接数据库,但我没有注意到是无数据源连接.哈哈,
    真是比较有用的一篇文章~
      

  8.   

    曾经做过一个创建ODBC的程序,可以连接局域网内的数据库,遇到一个问题,就是速度很慢,因为要搜索局域网上计算机数据库的驱动程序。。
      

  9.   

    用ADO连接数据库,通常采用OLE DB或ODBC来连接。ODBC是开放式数据源,它的方便之处在于ODBC为你系统添加配置了访问数据的“驱动程序”,可以访问来自多种数据库管理系统的数据。例如,如果您有一个访问 SQL 数据库中数据程序,数据源 (ODBC) 会允许您用同一个程序访问 Visual FoxPro、Access 等数据库中的数据,当然前题是这些数据库的结构相同。ODBC的设置,可以参照lxcc(虫子|需要点勇气和信心) 的方法,按提示操作就可以了。比如,用OLE DB连接数据库的字符串:
      Dim strConnt As String
       
        strConnt = "Provider = SQLOLEDB.1;Persist Security Info = False;" & _
            "User ID = sa;Password = abc;Data Source = 192.168.0.1;" & _
            "Initial Catalog = youDB"设置了数据源(比如名称为iODBC),连接字符串:
      Dim strConnt As String
       
        strConnt = "iODBC", "sa", "abc"