我在98下装D6. 当往form里添加ado控件的时候,加不上去,提示要安装2.1以上版本的MDAC.这个问题好办,下载装上就是了.可是我想开发通用程序,让客户使用.但是却不能要求客户也下载安装吧!以前在win98下安装D5,生成的程序在98下能正常运行.现在的问题是:如何在2000下开发的程序能在98下使用呢?在不能要求客户安装MDAC的情况下.

解决方案 »

  1.   

    这是一个程序发布的问题吧。
    用installshield做安装程序,将MDAC一起打包进去。
      

  2.   

    我在WIN98下装的D6用得蛮好的,用ADO写的程序在别的机器上也用的蛮好的(不用配置ODBC,还是很方便的),
    看看你的98是哪一版的,如果是第一版,可能要装MDAC 2.1以上版本,如果是第二版,应该可以不装了吧(现在谁还用第一版呀?)
      

  3.   

    程序打包的时候,用Installshied把你从网上下载来的MDAC一起打包进去,只要用户执行你的安装程序 ,就更新客户的ADO了!
      

  4.   

    MDAC在SQL Server2000的客户端软件中也有..
    你可以把它打包到你的程序中.安装程序完成后就运行它并安装.
    在客户端安装它是必须的.就像 你要在win98以下的版本中要连上SQL Server必须安装SQL Server的客户端软件一样.
      

  5.   

    纠错:就像 你要在win98第二版以下的版本中要连上SQL Server必须安装SQL Server的客户端软件一样.