使用Provider=Microsoft.Jet.OLEDB.4.0;Data Source=F:\vb\order\orderdb.mdb
我现在做的系统用的就是VB+ACCESS 2000

解决方案 »

  1.   

    VB当然能找开ACCESS2000了。
    conn.Open "PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source=" + App.Path + "\wzb.mdb;"注意无论你用ADODC还是用ADODB类,oledb都是4.0而不是3.51 只有4.0才能访问ACCESS2000。像下面这个只能访问ACCESS97,要是用它访问2000的,就在DATAGRID里看不到东西了。
    conn.Open "PROVIDER=Microsoft.Jet.OLEDB.3.51;Data Source=" + App.Path + "\wzb.mdb;"
      

  2.   

    COCOBOY79说对了,看来没我的分了,最重要的是这点,要用JET.OLEDB.4.0只支持ACCESS2000
      

  3.   

    我在使用OLEDB 4.0打开Access97或2000时发觉,如果表的字段数很多(如150个),则"select * from table"时速度非常慢,但表的记录数是很少的。各位仁兄不信的话尽管可以试试,有发现请通告一下。