本人最近用VB写了一个把数据库的数据导入到EXCEL里(用的office 2003)结果在制作安装程序的时候(用INSTALL SHIELD 5.0),在点击程序中的一个按钮的时候总报ADODOC2(VB的一个控件)的程序没有启动,程序没有安装,然后报一个RUN TIME错误,究竟是什么原因?请高手解答,答完就结帖。

解决方案 »

  1.   

    装上了数据库的驱动也不行。(MDAC),总提示ADODC2不能启动。运行时错误代码。
      

  2.   

    你那个控件是不是ADODC,ADO控件?检查一下数据源的连接
      

  3.   

    将MDAC_TYP.EXE数据包带上,再重新打一下包
      

  4.   

    代码编译没有错误。我把MDAC——TYP。EXE也打包进去作为自动安装了。可安装以后还是不行。
      

  5.   

    你程序中用的MDAC——TYP版本是否比你安装的MDAC——TYP版本高
      

  6.   

    我想你应该没有添加其他组件(installshield Dependency Manager)这个工具可以探测系统所需要
    的其他组件,并将这些组件添加到安装工程中。