新装的机器系统是98,不用ODBC的方式,客户端连接数据库的时候总是无法连接,装了新的MDAC可以连接
问题:怎样才能不用装新版本的MDAC就能连接上SQLServer?

解决方案 »

  1.   

    应该来说,不可以98的MDAC驱动太低,我记得98第一版根本就不能使用ADO的在发布的时候就应该将MDAC一并发布
      

  2.   

    版本怎么控制呢,让客户端装一个新的MDAC吗?
      

  3.   

    打包时连MDAC一同打进去,我的程序一般用"肥猫安装制作"生成,可以连MDAC一同打包,而且"肥猫安装制作"才1M多,小巧好用.
      

  4.   

    你不用odbc方法,那就可能是ado方法来连接,在98下是无法成功的,你一定要安装ado,
    要不就是在程序中打包
      

  5.   

    那就做个安装程序,在安装程序内发布新的MDAC,并自动安装。(Install Shield是可以的)。
      

  6.   

    应该来说不可以的,要不你自己程序里带上MDAC的安装程序,在检测到运行机器版本过低时,就自动运行mdac安装程序。或者在安装程序里发布新的MDAC都是可行的办法