在机器正确安装了msjet40.dll和msjet40oledb.dll等Jet 40需要的dll后,如果还出现以上问题,那肯定是:连接字符串有问题。例如正确的格式如下: "Provider=Microsoft.Jet.OLEDB.4.0;Data   Source="   &   lsSysDB   &   ";Jet   OLEDB:Database   Password=123;Persist   Security   Info=False",多或少一个空格都不正确。
不知各位如何认为?

解决方案 »

  1.   

    自己先顶一下。
    顺便征集一下VB6连接各个数据源时,利用ADo编程时如何写连接字符串?
    我把访问Access的列举一下:
    (1)97格式:"Provider=Microsoft.Jet.OLEDB.3.5;Data  Source=C:\mydb.mdb;Jet  OLEDB:Database  Password=123;Persist  Security  Info=False",
    (2)2000格式:"Provider=Microsoft.Jet.OLEDB.4.0;Data  Source=C:\mydb.mdb;Jet  OLEDB:Database  Password=123;Persist  Security  Info=False";
    对大家都有利的事情为啥不做呢,欢迎回帖!
      

  2.   

    将"引用"里 DAO 3.51换成3.60试试.
      

  3.   

    在工程菜单中-添加-“数据环境中”--查看“数据环境”CONNECTION属性.CONNECTIONSOURE属性中有:
      

  4.   

    我想知道的是dbf的连接字符串
      

  5.   

    连接数据库字符串,参考:http://www.connectionstrings.com/