inno setup使用参数安装SQL数据库

时间:2018-02-09 09:21:39

标签: sql-server inno-setup

我正在寻找有关使用inno设置安装SQL数据库的帮助。 我是新手,我不知道如何编写正确的代码。

我需要运行带有连接参数的createdb.sql到sql实例+选择我的DB文件的目录位置。 这可能吗?

提前感谢您的帮助

1 个答案:

答案 0 :(得分:1)

使用此代码解决

    [Code]


  procedure ButtonOnClick(Sender: TObject);
   var
  Params: string;
  ResultCode: Integer;

begin
  if MsgBox('Setup will now create CLIP Database ', mbInformation, mb_YesNo) = idNo then
      Params := '-v CLIPDATA="C:\dev\CLIP" CLIPINDEX="C:\dev\CLIP" CLIPLOG="C:\dev\CLIP" -S localhost\WISE -U sa -P wadmwadm -i "C:\Users\aartoni\Documents\innosetup\input\CLIP\Materiale di supporto\Installazione\DB\Create Database 2.12.3.sql';
      Exec ('sqlcmd',Params, '', SW_SHOW, ewWaitUntilTerminated, ResultCode) 
    Exit;
end;