http://202.96.70.228/cakk/delphi/dbengine/dbengine.htm

解决方案 »

  1.   

    你需要安装数据库访问组件。可以从Visual Studio安装光盘里找MDAC20.exe(具体的文件名我记不太清楚了,大致是这样。)并在“干净”的机器里运行这个可执行文件,就可以安装数据库访问组件了。如果用的是Install Shield做安装盘,可以把DAO做为一个安装对象整个添加在安装盘里,这样只需在“干净”的机器上运行安装程序即可,不用再单独运行MDAC20.exe了。
      

  2.   

    [法一]
       去微软下载DAO3.5、DAO3.6的安装包,在你的软件运行之前安装一下,就可以了
    [法二]
       用InstallShield这样的专业级安装制作软件来给你的程序打包,在InstallShield中有DAO对象,你选上就可以了,它就会非常简练而又全面的将DAO安装到你客户的机器上的
    [法三]
       这才是最好的、最根本的方法!!不过,也需要你有一定的水平才行,请看这里http://www.islamov.com/diamond/q&a.html,这是大名鼎鼎的DiamondAccess控件站点的一个网页,其中的问题1和问题2非常详细的告诉了你,怎样安装DAO,都需要哪些文件、安装到什么目录下、哪些文件需要注册。这样,你在制作打包程序的时候才能将安装包做得最小,最精练。
      

  3.   

    我也是同样的问题!只不过我用的是ADO+ACCESS200数据库引擎!连接数据库没问题!但是我去数据时,来个接受数据错误!(我的是C/S模式)后来用InstallShield7.01制作安装程序解决了这个问题!它可以很好的将软件所需要的DLL全部打包!