我用的是ADO+ODBC连接的数据库,设置了相对路径,但每次安装的时候还要设置ODBC,我想问的是怎么在安装的机器上不设置ODBC也能连上数据库呢?

解决方案 »

  1.   

    相对路径还要设置什么?将数据库放到exe相同的目录下就可以了吖
      

  2.   

    有个adodc是用ODBC连接的...
    我通过将datacombo绑定到这个adodc上,使得该datacombo的下拉菜单与数据的某个表对应,当打开这个界面的时候datacombo的下拉菜单就刷新。
      

  3.   

    将数据库放在程序所在目录,在代码中用app.path代表当前目录
      

  4.   

    用相对路径就不需要在 ODBC 中配置,可以直接连接
    dim cn as ADODB.Connection
    set cn = new ADODB.Connection
    cn.Open "Driver={Microsoft Access Driver (*.mdb)};" & _
            "Dbq=" & AppPath & "\mydatabase.mdb;" & _
            "Uid=Admin;Pwd=;"
      

  5.   

    多少年前 微软就建议不要使用 odbc 链接了,看完整说明查看历史 msdn 。
      

  6.   

    或者 用打包工具 里面的 添加 odbc数据源 功能。  安装的时候 自动添加数据源