把编译好的程序用installsheel打包应该不难,关键在于数据库,你可以先将有初始化数据的数据库备份成文件(用enterprise manager),你需要另外单独开发一个小程序,专门用于恢复数据库,具体:为这个小程序写一个配置文件,连到master数据库,然后在这个小程序里利用SQL命令选择备份的数据库文件即可恢复数据库,这样你的程序就可连接运行了。

解决方案 »

  1.   

    楼上能不能举例说明Sql Server7.0的打包方法?
      

  2.   

    我不将前后台的安装做在一起,前台安装工具太多了,举个例,复杂一些的用installshield,可以做各种复杂的安装,简单些就用setupbuilder吧,复制文件,控件注册,写注册表,生成快捷方式...一般也足够了。后台安装自己写个工具吧,执行sql、备份恢复数据库、从文本倒数据都成。
      

  3.   

    是啊,还是请pawly说的详细一点吧!
      

  4.   

    可是我没有setupbuilder,我也没有installshield
      

  5.   

    sql server不毕打包到自己的安装中,本来就是独立的管理工具,安装应是基于sqlserver已经存在的情况下,为自己的应用系统做的工作,如建库等。
      

  6.   

    我的程序是这样的:在sqlserver 7.0中做了一个database,然后在pb中建table,database是做在服务器上的,不需要安装吧?
      

  7.   

    to dian():应该还有第三种法子吧!比如是否可下载?
      

  8.   

    dian()老兄:可不能虎头蛇尾啊!帮人帮到底嘛!
      

  9.   

    制作安装盘用installshield是最好的了,我用过其他的,都不稳定。
    installshield可以把用到的dll都包括在内,自动更新注册表。具体用法可以到网上
    搜索一下,有很多。另外也有专门介绍installshield的书。
    外面很多installshield光盘卖,(6.5)你最好买一张installshield的光盘,里面
    有界面汉化补丁,否则是英文界面.
    关于用installshield如何做pb安装盘,你可以到网上搜索有关pb的站点,里面会有好多
    有关安装盘的制作信息。