我用wise installation
如果有别的安装程序制作工具更便于处理这个问题的话,也请你们推荐一下

解决方案 »

  1.   

    数据库暂时考虑是本地的,
    我们这个软件需要与数据库相连才能使用。在安装程序前,假设SQL Server 已经在本地安装好了。但该软件使用的数据库并没有建好,我想通过安装程序,把该数据库建好
      

  2.   

    我提供一个思路:把你SQL Server 数据库表结构存储过程的库文件yourdb.mdf yourdb.ldf
    copy 一份,然后在安装时再附加上。在安装的时候调用事先写好的可执行文件,我写过一个delphi的,如下:这是用ado 也可以用bdewith adoquery1 do
    begin
    SQL.Clear ;
    SQL.add('sp_attach_db @dbname=N'+''+'''yourdbname'''+''+' , ');
    SQL.add('@filename1=N'+''''+'c:\yourdb.MDF'+''''+' , ');
    sql.add('@filename2=N'+''''+'c:\yourdb.LDF''')
    end;
    adoquery1.ExecSQL ;
    不过好像也可以直接调用sql的执行工具isql.exe 执行sp_attach_db 语句
      

  3.   

    我用BDE,但是提示说
    An incorrect version of the BDE is specified.  Please be sure, that the current BDE configured for this machine is 5.0.1.22 or greater to deploy the BDE.这个该怎么办?
      

  4.   

    把数据库生成脚本文件,在安装时用tsql可以执行这个文件!即可生成你的数据库!