With Cnn
        If .State = 1 Then .Close
        .ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" _
            & "Persist Security Info=False;" _
            & "Data Source=" & 数据库名称路径
        .Open
    End With

解决方案 »

  1.   

    安装Jet4.0或更新版本。安装Office2000后就有。或者安装Mdac_type2.5及更新版本。
      

  2.   

    你到微软的网站上下载vbsp5就可以了。我就是这样做的。
      

  3.   

    谢谢大家,可还是不行。我用的是中文WINME+OFFICE2000,VB6已安sp5和mdac_type2.5,可用外接程序/可视化数据管理器打开ACCESS数据库(ACCESS2000所创建)时提示unrecognized database format "数据库名" 数:3343,是不是还要注册ACCESS2000数据库?
      

  4.   

    为什么还是不行呢?
    不需要注册,直接接可以打开了。
    你是不是没有引用ado?
      

  5.   

    你先拖个adodc控件到窗体上,用控件连一下先!2000的数据库要用jet4.0哦,3.51是绝对不会好用的!如果连不上,就是系统的问题,如果连上了,吧connectionString复制到cnn.connectionString就行啦
    [email protected]