系统我已经完成了,打包生成Setup.exe文件之后,我在别人机子上安装后,提示连接不到数据库,的确别人机子上没有此数据库,是不是打包的时候需要把库一起放进去吧?怎么解决呢?怎么样才可以生成在任何机子上都可以运行的应用系统.(主要是如何发布的问题,需要注意的问题?)

解决方案 »

  1.   

    有数据库就把这个 MDAC_TYP.EXE 加进去打包
      

  2.   

    很显然,你需要把数据库打包在安装程序中,或者你在程序运行时判断以确定程序自动创建你所需要的数据库
    就打包的方式,你可以选择VB自带的打包和展开向导制作安装程序,在制作中有一个添加文件的功能手工添加你的数据库,当然你需要在程序中引用数据库的连接字符串使用APP.PATH来确定数据库文件的位置
      

  3.   

    MDAC_TYE.EXE 这个文件在哪里呢?
      

  4.   

    myarts(xiaobao) 
              请问APP.PATH来确定数据库文件的位置,怎么来确定呀,
      

  5.   

    APP.PATH就是执行程序所在的路径 了,如果你的数据库文件放和执行程序放在同一目录下就直接写成
    Data Source=" & App.Path & "\db.mdb,如查还有存放目录就也将目录写进语句里就行了。