为什么我在data属性的DatabaseName中选择VB文件夹自带的数据库后,再在RecordSource中就能选到表,而有的是Access自带的数据库或是自己创建的数据库时,就出现问题是“无法识别的数据库格式”

解决方案 »

  1.   

    VB文件夹自带的数据库是access97版本的数据库,而你的access可能是office2000版本,
    不过,我的用data属性的DatabaseName中选择VB文件夹自带的数据库后,
    再在RecordSource中就能选到表,而有的是Access2000自带的数据库或是自己创建的数据库时
    正常,我的装了sp5,如没装,则装一下.
      

  2.   

    access2000  接不上的,我原来还以为我的机子出问题了,没办法。
      

  3.   

    这是因为:旧版本的数据库引擎和data控件的缺省数据集对象不支持新的数据库文件格式。
    有两种方法解决:
    1.安装SP5补丁。下载地址:http://www.dapha.net/down/list.asp?id=13532.你将access2000的数据库文件转换为97版的就可以了。方法:
    打开access->“工具”->“数据库实用工具”->“转换数据库”
      

  4.   

    完全同意chenyu5188的看法,而且也是完全正确的
    1.安装SP5
    2.你将access2000的数据库文件转换为97版的就可以了。
    步骤如下:
    access->“工具”->“数据库实用工具”->“转换数据库”