我用VB6做了个小型的数据查询系统,库用的是ACCESS2000库,并将库的数据最后输出到EXCEL2000中,采用ADO动态连接,在WINXP下开发,程序运行没有问题,用开发机的VB6制作安装程序,在开发机上运行没有问题,但是放在其他机器上(WINXP或WIN2000都试过)运行安装提示“您的系统的含有旧版本的文件需要更新,请重新启动计算机,继续安装”重起后却不执行安装程序,再次执行出现同样的问题,请问哪位大侠能解决该问题,急!

解决方案 »

  1.   

    建议你放到win2000机器上编绎原程序。放在版本低的系统中编绎。
      

  2.   

    ADO选用3.6的可以解决此问题
    即用ADO3.6
    不要用默认的ADO2.5
      

  3.   

    VB6.0自带的打包程序很差劲,我推荐用Setup Factory,做出的安装程序即美观又专业!
      

  4.   

    在win2000上重新编译一下就行了.
      

  5.   

    因为你打包的系统和你安装的系统不是一个版本,对吗?
    就比如有WIN2000SP3与WIN2000SP4一样的区别,建议你在打包时注意这一点,或者用其他的打包工具,网上很多,可以在天空或华军下载。tang800710(平凡的世界)说的也可以,只不过把你的系统文件变了一个版本,保守来说还是用好的打包工具。或使用相同系统平台。