为什么我在win2000下运行很正常的ACCESS数据库到了win98下就出错;我试着在不同win98的机子上运行多不行,运行别的网上下载的数据库程序也不行;
    我在win98下编译调节;发现数据库联接多没问题,就是执行sql时才出错;请问谁有在win98下能运行的ACCESS数据库程序吗,有请发给我一个好吗?我想自己来好好对比一下;e_mail:[email protected];我马上结分

解决方案 »

  1.   

    是不是你的SQL里面有对时间日期的查询???
    是不是你的SQL里面有对时间日期的查询???
    是不是你的SQL里面有对时间日期的查询???
      

  2.   

    我用的是ADO的数据库,网上有个网友说是《MDAC的问题,win98必须安装。
    win2000和winxp则自带有MDAC》,我是个菜鸟,请问MDAC是什么?又怎么装呢?是装在win98上呢,还是在VC中装重编译?谢谢谢谢,我马上结分;
    TO:kingcom_xu
    我用的是VC的ADO写的,引入的类型库版本我也不清楚,是什么呢?TO:sunyou
    请问数据库版本要一致是什么意思?TO:huangbeyond
    我没用对这时间日期的查询也出错啊?
      

  3.   

    是不是用了ADO,看看版本是否正确
      

  4.   

    我写过一个相关的,也是用vc+ado,数据库格式是access2000,起初在2000下一切正常,在98下可以链接到数据库,但其它操作都出错,后来把引入的类型库改为低版本就OK了,#import "c:\program files\common files\system\ado\msado20.tlb" \
    no_namespace \
    rename ("EOF", "adoEOF")就是上面这个了,我看网上的文章都是说直接引用那个msado15.dll,你试着改为msado20.tlb看看
      

  5.   

    我试过在win98第二版下不用装mdac的
      

  6.   

    谢谢,我现在搞好了,原来只要在微软网站下个mdac2.5以上的就可以了;
      

  7.   

    不,我用的数据库就是Access 2000,在win98下装的也是Access 2000;我试着在win98下编译,前面几步多是对的,就是最后用open执行就出错;这是为什么呢?