我刚在VB中学习数据库的使用,我把老师给我们传的xls文件通过windoms office2000下的access转换成了mdb文件,但是在VB程序中我在data的recordsource
属性中要连接数据库文件时,它给我一个 不可识别的数据库格式‘d:\新建文件夹2\新生名单1.mdb',哪位大侠告诉我这是为什么啊?

解决方案 »

  1.   

    你的数据库是ACCESS2000的,可以使用ADO控件
      

  2.   

    如果你确定‘新生名单1.mdb’能够被Access正常打开,那么就用ADO3.6。
    如果打不开说明数据库的格式无效,尝试压缩修复一下。
      

  3.   

    数据库是ACCESS2000的,使用ADO控件
    或者将数据库转换为ACCESS97
      

  4.   

    将data1的connect属性设成access 2000或者将jet3.51 改成jet 4.0
      

  5.   

    不可识别的数据库格式,是因为你是ACCESS2000数据库微软解决办法:
    http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vbcon98/html/vbconIntrnscDataCtrlAndAccess2000.asp其它解决办法:
    办法一:建议你安装VBSP5办法二:你可以把数据库转化为ACCESS97办法三:用ADODC控件连接ACCESS2000数据库办法四:用ADO连接字符串连接数据库
      

  6.   

    Access2000 要用Ado控件或Adodb及Jet.OLEDB.4.0
      

  7.   

    用ado或dao总有一个可以用的
    不过ado的效率高,建议你把数据库升级到2000再用ado连