我使用VC+Dao编写的程序能在自己的机器上运行,而在其它的机器上不能运行是什么一回事.我开始以为是没有装Office后来装上了还是不行.运行环境是WINXP,我的也是.我又换了几个机器子,有的可以,有的不行,使用Dao还需要什么环境,使用的数据库是Access的MDB

解决方案 »

  1.   

    好象编译要在mfc appwizard  step5-6时,要选中statically.
    要不就要做安装程序。
      

  2.   

    做了安装程序,但是要在安装程序中加什么东西,我完都完成了不使用appwizard可以在程序中加吗
      

  3.   

    是你的机器的mdac的版本不一样,即ado的版本可能不一样。数据库的程序在发布时,需要考虑安装计算机的ado版本,如果必须,那么需要将mdac_type.exe文件一起发布。
      

  4.   

    要安装jet引擎,有下载的
    http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=7be94632-57f1-4959-897f-263877c6a11a
      

  5.   

    我从http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=7be94632-57f1-4959-897f-263877c6a11a
    网站下了很多JET引擎从Xp-98都用了就是不行,也用了其它的都不行,我用VC编的程序使用的是DBDAO3.5版,我新的系统的只有DBDAO3.6,后来我把程序改为3.6就可以,但是我想知到,怎样配置为3.5的.(office2000是不是只有DBDAO3.6)可不可手工配置
      

  6.   

    在ms visual studio 6.0的安装盘里有一个DAOSDK\redist的目录,是DAO的驱动,