可以通过 ADO 对象.
1.控制面板->ODBC32 中添加ACCESS 2000 的接口(假如正确安装的话,
  就可以找到)
2.建立 Ado对象 连接刚才的ODBC别名.

解决方案 »

  1.   

    如果你安装了ACCESS 2000,在“引用”中使用新的DAO驱动。版本3.6(?)
    如果没安装,在ACCESS 2000中找一个约6M大小的EXE文件,执行它安装驱动。文件名忘了。名字叫 DATA_T???,记不住了。
    实在不行MAIL TO ME。
      

  2.   

    xibeilang 的方法我没有式过,但可以使用 OLEDB 控件,微软最新的推荐使用的数据库访问方式。不过,我使用下来,发现一个问题,就是 find method 不支持多字段查找。
    OLEDB 控件与原来的data控件控件差不多,就是右下脚多了一个黄色的圆圈。
      

  3.   

    1、用ODBC是浪费!
    2、用ADO是对的(MS的推荐,MCSD就那么考的,呵呵),直接用JET驱动就可以
    3、除非装了ACCESS 2K,否则需要VB SP3才能访问(实际上就是ADO2.1啦)
      

  4.   


     我在VB6/E VC6/E 里都访问过2000的数据库。 用的是Microsoft.Jet.OLEDB.4.0
     看看我的连接字符串就明白了(我的数据库有数据库密码)
     "Provider=Microsoft.Jet.OLEDB.4.0;Data     
     Source=E:\sdk\mail_gateway\cfg\Mail.Mdb;Persist Security   
     Info=False;Jet OLEDB:Database Password=080000";
      

  5.   

    Please Download the following:
    ftp://ftp.microsoft.com/softlib/mslfiles/Mfcdao36libs.exeThis is coming from Microsoft's Solution
    ID:09S40135
    Mfcdao36libs.exe 
    PRB: Unrecognized Database Format Error w/  Access 2000 Database
      

  6.   

    sorry I forgot one important thing:
    You must refrence DAO3.6 into your project.
    use: menu [project]-[refrence]
    If This works for you, please give me some dot
    good luck
      

  7.   

    在Visual Basic 6推出时,ACCESS 2000好象还没有推出,所以在Visual Basic 6中的中没有包含对ACCESS2000的数据访问组件(MDAC)。如果一定要用,请到微软站点DOWN最新的访问组件。或者将ACCESS 2000数据库转换为ACCESS 97格式,然后用VB DATA控件或ADO控件或DATA ENVERIOMENT(使用OLEDB 3.51)访问即可
      

  8.   

    可以用OpenDatabase(DbName)的方式打开,在工程->引用中加入新的MS DAO。