我装的是windows2000里面是msado1.5而书上写的是ado2.0请问高手我要如何才能用上ado2.0呀?? 我装的是windows2000里面是msado1.5而书上写的是ado2.0请问高手我要如何才能用上ado2.0呀?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 M$的网站上搜索MDAC 2.0,下载... win2000的ADO已经是ADO2.5了,现在所有的ADO不论哪个版本都在文件msado15.dll中,所以你在编程时没必要考虑你使用的版本,因为各个版本的ADO的coclass的CLSID都是一样的,除非你使用ProgID明确指定使用哪个版本,一般来说,都是使用当前系统中的最高版本,不过有个问题,就是,你在高版本的机器上编译的程序拿到低版本上可能会出错,所以,你在给客户安装的时候最好顺便安装同你的编译机的ADO版本一样的ADOADO的各个版本都可以从微软的网站上下载MDAC(ADO的版本同这个的版本是一致的)来进行安装 Earthdog说得对, msado15.dll代表着你本极上最高版本的ado, 在同一目录下有几个tlb文件,表示的就是不同的版本(低于本机最高的那个版本),如果要用低版本的话, 用如下的话:#import "C:\Program Files\Common Files\System\ADO\msado26.tlb" no_namespace rename("EOF", "adEOF")上面是使用了2.6的库, 把它换成msado15.dll就是你机器上最新的了。 换成msado20.tlb就是你想要的啦 waveOutWrite的问题 这个动态库为什么注册不上 唉!又是无效的参数 ,请大家帮忙 如何实现这样监控程序?????? ------ 给分68 问一个关于重画的问题 如何根据当前的系统时间获取诸如30天的时间,或10天后的时间,有没有简便的方法? 救急哦,朋友开救命 请教问什么ControlBar不能用CTreeCtrl,在线 高手请帮忙 C真的很行吗! 关于类厂的简单问题 请教哪位知道VC7 编译工程(project)的命令行方式怎么写?
#import "C:\Program Files\Common Files\System\ADO\msado26.tlb" no_namespace rename("EOF", "adEOF")
上面是使用了2.6的库, 把它换成msado15.dll就是你机器上最新的了。