vb6无法识别access2000数据库,我的机器上又没有装access97,怎么才能创建vb6识别的access数据库

解决方案 »

  1.   

    add-ins里在可以设计
    最好是装升级包
    access 2000可以用ado连接
      

  2.   

    ado可以边接access数据库的。要不你用ado2.7一定是可以的。连接方法如下:
    Public adocn As New ADODB.Connection
      Dim strConn As String
        strConn = "driver={Microsoft Access Driver (*.mdb)};dbq=" & IIf(Right(App.Path, 1) = "\", App.Path & "Mouse.mdb", App.Path & "\Mouse.mdb")
        adocn.Open strConn
      

  3.   

    我的access2002(officeXP)VB都能识别,怎么会不能识别access2000?
      

  4.   

    在access里转换一下就可以了 有个功能:转换到早期的版本
      

  5.   

    引用我是引用.ADO2.6
    连接代码是:PROVIDER=MSDataShape;Data PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source=E:\作业\db4.mdb;
    连接ACESS 97的好像是:    3.5.1   ACESS2000的是:4.0
      

  6.   

    .............呵,打错字了.....ACCESS
      

  7.   

    也可以用access2000转换数据库啊
      

  8.   

    vb6打开access2000没有问题啊
    用jet4.0可以打开
      

  9.   

    先打sp5在再打sp6,因为sp6比sp5少了一些内容,在制作安装程序时候如果用到了某个控件会会出现问题。使用 jet4.0
      

  10.   

    如果你是用data控件,可以考虑转换数据库,过程如下:
       在access2000里
       用   \工具\数据库实用工具\转换数据库\到早期的access数据库版本
       可以转成access97格式。
    用ADO则不必要转换。