用InstallShield吧,很简单的啦,按从上到下,每个按钮一路点击下来就OK啦.
project file 里加入你要打包的文件,安装目录选择默认的就可以了
SQL70你也想打到包里啊,客户端是可以的,服务器端嘛,建议你不要这样做,还是单独安装比较妥当.客户端只要打上dbmssocn.dll,dbmsspxn,dbnmpntw.dll三个文件就可以了,最好把这三个安装到系统目录下

解决方案 »

  1.   

    在installshield express中有个选项,可以将bde打包进去。
      

  2.   

    1、 在程序的第一选项中,添入文件,和要安装的目录
    2、 然后在第三个(我有些记不清了)封装你的BDE和新建你的数据库别名
    3、 在第四个选项中加入你的相关的文件,还有sql的三个动态连结库(注意: 3个dll必须放到 SYSTEM OR SYSTEM32的目录下)
      

  3.   

    1、 在程序的第一选项中,添入文件,和要安装的目录
    2、 然后在第三个(我有些记不清了)封装你的BDE和新建你的数据库别名
    3、 在第四个选项中加入你的相关的文件,还有sql的三个动态连结库(注意: 3个dll必须放到 SYSTEM OR SYSTEM32的目录下)
      

  4.   

    做安装程序时也要把SQLserver7安装进去你可以找一个Sqlserver7单机版的安装程序,在你的安装程序中调用Sqlserver7的setup.exe就行了
      

  5.   

    在organize  your setup中设定安装信息.
    其中的general information 比较重要了.在其中设定好您的databasedir和icon.
    在specify application中选择file:先选择您自己程序所在的文件夹,然后把exe文件拖到目标机器文件夹区(destination computer installdir 内).新建一个文件夹,命名为databasedir,把您的数据库放到这个文件夹中.(拖动进去就行了.)
    在objects modules中选择需要的包.比如basevcl等.数据库应用程序一般这一步要麻烦一点。如果使用了ado,请把ado引擎选进去;如果使用了bde,请把BDE-ent选中。第一次设置的时候会出现一个wizard,如果以后要修改的话右键单击它,选择config,然后新建或者选择一个已存在的配置文件。下一步之后选择‘launch',在里面选择add,添加在程序中使用的别名。请在这一步仔细配置你的别名。如果使用了odbc连接,请一定要填好dsn。一路ok之后就算配置好bde了。(如果使用了odbc连接,请在configure target system 中选择odbc,并配置好odbc连接)
    其它的设置不难了.最后是prepare for release
    选择build your realease,一般选singleimage
    在view菜单中打开output窗口,按一下f7,开始build 了.
    由于使用了bde,那么在test 的时候会不正常。但是在目标机器上运行安装文件会运行的很好
    =================================================================
    如何把SQL server的数据库打包进去?嘻嘻,这需要对方机器所在局域网内有SQL server 服务器。把你的数据备份出来。然后到目标机器的sqL 服务器中恢复。配置一下odbc连接就ok了