大家好, 我是个菜鸟, 最近看到一篇教程, 遇到了些菜问题, 希望大家能帮助解答:1. 是Windows9x要运行ADO数据库程序, 都要先安装MDAC吗? Windows2000及其以上版本就不用安了? 只安MDAC和我的程序就行了?2. 如果是的话, 我该如何将MDAC一起发布? MDAC的安装程序在哪可以找到, 很大吗?3. 客户机上安装完MDAC还需要进行什么设置吗? 必须要用户自己在控制面板里手动设置吗?4. 能通过Delphi自带的安装程序InstallSheild来实现以上功能吗? 具体如何实现呢?谢谢!
1、如果运行ADO的程序的确需要MDAC的支持;不过Win98第二版已经安装了MDAC,Win98第一版是没有MDAC的。要注意的是MDAC的版本,现在最高的版本是2.7,在微软的网站上可以找得到的。举个例子,如果你用的程序使用access2000的数据库,那么就需要Jet 4.0的支持,Win98第二版的MDAC版本就低了,一般来说升级到MDAC2.5就够用了;
2、MDAC在微软的网站上可以找到,不同版本大小不同,从5M-8M不等;
3、客户机上安装了MDAC后基本不需要什么设置的;
4、我只是用过Delphi5自带的InstallShield Express,功能不算强大,建议你用InstallShield或者Wise Install System制作安装程序;不过为了简便,还是让用户下载MDAC自己安装好了,不做在安装程序中也无所谓,况且现在很多用户都用Win2000系统的,就不用再安装MDAC了。