你用的是JET 3.6的驱动吧。
换JET 4.0

解决方案 »

  1.   

    不是VB不认识,而是你的数据库引擎不认识,如果装了Office2000,把连接字串中的Provider设置为Microsoft.JET.OLEDB.4.0试试看
      

  2.   

    不需要那么麻烦!
    Private Cnn As Object  
    Private Rst As Object  Private Sub Form_Load()      Set Cnn = CreateObject("ADODB.Connection")  
        Cnn.CursorLocation = 3 'adUseClient  
        Cnn.Open "DBQ=D:\TEST.MDB;DRIVER={Microsoft Access Driver (*.mdb)};"  
          
        Set Rst = Cnn.Execute("SELECT * FROM CODES")  
          
        ' DataGrid1 is a "Microsoft DataGrid Control".  
        Set DataGrid1.DataSource = Rst  End Sub 
    这可以显示access2000的数据,把分交给我吧,哈哈!
      

  3.   

    ZeeGee(ZeeGee) :
    Private Declare Function GetUserName Lib "advapi32.dll" Alias "GetUserNameA" (ByVal lpbuffer As String, nSize As Long) As Long
    Public OK As Boolean
    请教在上代码中怎么改?
      

  4.   

    需要jet 360,jet3.51只能支持到97  通过打补丁SP5升级JET数据引擎的版本,在http://www.d1vb.com的论坛首页可以下载