小编Ray*_*boe的帖子

使用WiX创建桌面快捷方式

所以我在Wix中有这个安装项目,并希望在桌面上有一个快捷方式.这可能很容易让你想到.但事实并非如此.在因特网上找到的所有代码片段都不起作用.经过几个小时的挣扎和阅读文档后,我终于做对了,所以我在这里与大家分享.

installer windows-installer wix shortcut

61
推荐指数
5
解决办法
4万
查看次数

查询根据结果集中一行中的匹配 id 设置变量

给定每个角色一行的结果集,如何设置三个变量,例如 IsAdmin、IsSuperUser、IsUser。

我尝试过这个,但它太难看了。我想只用一个查询来完成同样的任务。我知道如何将它们组合成一个包含三个子查询的查询,但如果可能的话,我想只使用一个查询。

declare @IsAdmin bit, @IsSuperUser bit, @IsUser bit
select RoleId into #CallerRoles from AspNetUserRoles aur where aur.UserId = @CallerUserId 
set @IsAdmin = case when exists (select * from #CallerRoles where RoleId = 1) then 1 else 0 end
set @IsSuperUser = case when exists (select * from #CallerRoles where RoleId = 3) then 1 else 0 end
set @IsUser = case when exists (select * from #CallerRoles where RoleId = 5) then 1 else 0 end
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server

0
推荐指数
1
解决办法
80
查看次数

标签 统计

installer ×1

shortcut ×1

sql ×1

sql-server ×1

t-sql ×1

windows-installer ×1

wix ×1