我正在寻找有关使用inno设置安装SQL数据库的帮助。 我是新手,我不知道如何编写正确的代码。
我需要运行带有连接参数的createdb.sql到sql实例+选择我的DB文件的目录位置。 这可能吗?
提前感谢您的帮助
答案 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;