您好,我正在尝试将MSI
属性传递给Sqlstring
.
下面是我的代码。该属性GROUP
是MSI
在开头设置的,我需要将其传递给 this Sql Query
。我在阅读其中一个答案时尝试替换[ and ]
为,但在运行. 我是新手,任何帮助将不胜感激。[\[] and [\]]
MSI
WIX
<sql:SqlString Id="SuperUser" ExecuteOnInstall="yes" ContinueOnError="no"
SQL="IF NOT EXISTS(SELECT TOP 1 * FROM [Interface].[dbo].[user] A WHERE A.default_user = 1)
BEGIN
INSERT INTO [Interface].[dbo].[user](staff_id, staff_name, status, default_user)
VALUES('ab', 'ab', 'A', 1)
INSERT INTO [Interface].[dbo].[rights](staff_id, role, role_n, name, enable)
VALUES('ab', 6, 'admin', '[GROUP]', 'E')
END"/>