版本好象太旧了。
(升级一下DAO,或试试ADO)

解决方案 »

  1.   

    可能是VB版本低,数据库版本高。我曾试过用VB5打开ACCESS2000的数据库就不行!
      

  2.   

    可以用VB自带的VISDATA做数据库,那样就可以了
      

  3.   

    是不是用Access2000以上版本做的库?
    dao3.51只支持Access7.0以下版本,
    2000不能用,可以用ADO,
    或者用VB带的VisData做库。
      

  4.   

    改用DAO3.6,或者用ADO,Provider=Microsoft.Jet.Oledb.4.0
    如果不行,修复你的数据库。
      

  5.   

    在Access中将数据库转换成Access 97格式的。