程序是用VB开发的,使用了Access2000数据库,现在要把应用程序和一个数据库打包到一个安装程序中去,请问要使这个安装程序在一个没有安装Access的机器中安装以后,应用程序能够打开数据库,请问需要如何安装数据库引擎,我再VB中使用了ADO2.5和DAO3.60,安装工具使用的是wise9.02,我用向导制作的安装程序,引用了
Include Script   “%_WISE_%\INCLUDE\mdacinit.wse“
Include Script    “%_WISE_%\INCLUDE\mdac26sp1.wse“
Include Script    “%_WISE_%\INCLUDE\dao36.wse“
应为一些文件找不到,编译总是通不过,而且好像对DAO和ADO的安装都很复杂,并不是直接拷贝DAO360.DLL和msado15.dll,望高手给指点一下!还有这个文件怎么都找不到,Source=%_WISE_%\runtime\dcom\dcombat.bat如果有人找到了,贴一下!万分感激!

解决方案 »

  1.   

    你只需要打包与Dao4.0相对应的DLL就行了
      

  2.   

    DAO360.DLL的文件直接拷贝就行了。ADO的文件有好几个,不只是msado15.dll,还有其他文件。
    你可以在C:\Program Files\Common Files\System\ado目录下找对应的文件。
      

  3.   

    是你的wise缺乏Runtime所至,你可以通过wise的在线更新下载这些组件,当然最简单最可靠的还是VB自带的打包程序,对于VB使用ACCESS数据库与客户机是否装有ACCESS软件没有关系dcombat.bat文件内容如下,你可以手工编辑至=%_WISE_%\runtime\dcom\文件夹内
    DCOM95.exe /r:n /q:u