其实你在使用这种打开方式时使用了DAO的Jet数据引擎,而且版本与本机安装的不符。你完全可以使用另外一种方式进行数据库连接,look:)    
    strOpen = "DBQ=C:\dbtest_vb\photo.mdb;" '设定连接字符串
    strOpen = strOpen & "Driver={Microsoft Access Driver (*.mdb)}"
    
    Cnn.Open strOpen '使用Access ODBC驱动打开库
    

解决方案 »

  1.   

    我已经知道那里错了,要在数据库那里建立一个.udl才可以用microsoft.jet.oledb.3.51的。
      

  2.   

    用JET就不需要udl.
    如果远程发布就用JET吧.
    http://www.wzjcw.net/vbgood/taishan/index.html有代码可以参考
      

  3.   

    呵呵,谢谢,我正愁这个,我一直不知道如果换了文件夹这.udl还有没有用。是哪个源程序?
      

  4.   

    原因:
     1 你用不是用ACCESS 97建的数据库
     2 连接那种数据库最好是用DAO,但不提倡用我给你建议:
    用JET 4.0 连接就不会有问题了