我用Microsoft Office Access 2003做了一个数据库。在VB6.0中添加了data和DBGrid控件,在DATA的属性设置里设置:caption=data1;connect=Access;databaseName=D:\My Documents\试验数据.mdb.可是运行就出现错误:Unrecognized database format'D:\My Documents\试验数据.mdb'。请问大家这是什么原因呀!我用VB的外部程序的VISUAL DATA Manager建造的数据源用上面的方法连接都很正常呀。
连接Microsoft Office Access 2003的数据库要用什么控件呀?

解决方案 »

  1.   

    再问是不是有版本的限制?我用adodb连接也没有是显示Unrecognized database format
    请问这是怎么回事
      

  2.   

    问题已经解决,把adodb的属性设置为:Provider=Microsoft.Jet.OLEDB.4.0。我开始的时候是设置的Provider=Microsoft.Jet.OLEDB.3.5.
    但还是有些疑问:为什么用DATA控件就不能连接?谁能解释一下,这两个控件的区别和不同的用法?谢谢啦
      

  3.   

    DATA要打sp6补丁
    DATA的功能有限,学习可以,开发建议不要用控件,直接使用ADO对象