装一个SP5,访问2000格式的没问题。如果暂时无法安装,那你可以用Access2002做数据库,然后保存成97版本嘛

解决方案 »

  1.   

    没错..装VB60-SP5就可以解决了..
      

  2.   

    除了安装sp5外,可用ACCESS的菜单项里的工具下的数据库实用工具的子菜单里的转换数据库,将其转换为97格式的,就可以用了。还有你也可以试着使用adodc控件来代替data控件,ado控件在工程菜单下的部件里选择上microsoft ado data control 6.0就可以添加了,作用与data控件差不多,但要把属性(property)做好。而且ado也是vb的数据库管理的发展趋势。如果不明白可以给我发邮件[email protected]
      

  3.   

    1.在Access2002中可将数据库格式转化为Access97格式。
    2.下个SP5装上
    3.用Adodc控件代替。
    4.操作数据库不用控件绑定,直接用写代码用ADO操作数据库。
      

  4.   

    用 DAO 或 ADO 正确访问 Access 2000 当你使用 DAO 访问 Access 2000 时,是否会出現以下的错误信息?"Run-time error 3343 Unrecognized Database Format XXX"这个错误信息有二个解決的方式:1、如果你是使用 Data Control 来连結 Access 2000 的资料库时:你必須在設定 Data Control 的 Source 前先加上一行
    Set Data1.Recordset = rsDAO36 'rsDAO36 is a DAO 3.62、如果你是引用「Microsoft DAO 3.51 Object Library」来访问 Access 2000 的资料库时:請加入【工程】【部件】「Microsoft DAO 3.6 Object Library」
    如果你是使用 ADO 访问 Access 2000以往在 VB6 中利用 ADO OLEDB Provider 3.51 使用 Access 97 資料库,程序都能正常的執行。但是自从將 Access 97 升級到 Access 2000 之后,就无法順利的使用 Access 2000 資料库了,不知道您是否也曾遇到这样的情形呢?其实这种事情在 Microsoft 已经是思空見慣的事情了!任何软件只要有了新的版本,就会有和旧版本不相容的问题产生!而這一次是因为 Access2000 己经使用 Jet 4.0 Engine,所以解決方法如下:
    在您的 ADO 的 Connect String 中的 Provider 必須修改为:"PROVIDER=Microsoft,Jet.OLEDB.4.0"
      

  5.   

    Data只支持access97
    用access2000转换为老版本的就可以了
      

  6.   

    Microsoft.Jet.OLEDB.4.0
    装一下sp5才有 Microsoft.Jet.OLEDB.4.0 
      

  7.   

    Data只支持access97
    换一个控件好了,Data功能太弱了