我在VB的form中添加data控件后,指定的Acess数据库后,在Recordsource中选择时会出现错误 说是不可识别的数据库格式,但如果是低版本的Acess数据库却可以
   请问怎么样解决这个问题?

解决方案 »

  1.   

    没法解决。我从书上看
    data只支持7.0版以前的
    实在要用access2000你可用adodc控件
      

  2.   

    楼上说得没错,Data控件不支持Access2000,要使用Access2000用Adodc好了。
      

  3.   

    如过你的Acess数据库是2000以上的版本可以用Acess把数据库转换一下转成低版本的就可一了
    我是这样子弄的~!
      

  4.   

    要么用acess吧数据库转成底点的,要得用vb自己的可视化数据管理器建库
      

  5.   

    方法一、你到access中的工具中把你的数据库转化为旧版本
    具体步骤如下:
    打开ACCESS->工具-》数据库实用工具-》转换数据库-》到早期的access数据库版本
    方法二、安装SP5
      

  6.   

    方法一、你到access中的工具中把你的数据库转化为旧版本
    具体步骤如下:
    打开ACCESS->工具-》数据库实用工具-》转换数据库-》到早期的access数据库版本
    方法二、不在office里面建立数据库,直接用vb里面的可视化数据管理器建库
      

  7.   

    这是因为老版本的data控件老版本的jet引擎只能识别97版的access文件,2000版的不能识别。两种方法解决:1.安装VB的补丁程序SP5.
    下载地址:http://www.dapha.net/down/list.asp?id=1353
    或者安装一下mdac_typ.exe文件,最新版本为2.7,微软网上有的下。2.将2000版的转换成97版的。
    打开access--->"工具"-->“数据库实用工具”-->“转换数据库”