gpt4 book ai didi

ASP.NET 成员角色

转载 作者:行者123 更新时间:2023-11-29 14:28:59 25 4
gpt4 key购买 nike

我正在尝试将用户添加到某个角色,但收到“用户已在角色中。”,该用户实际上不在任何角色中,我跟踪了 Roles.IsUserInRole(user_name) 后面运行的查询,如下所示:

SELECT COUNT(*) FROM my_aspnet_usersinroles uir 
JOIN my_aspnet_users u ON uir.userId=u.id
JOIN my_aspnet_roles r ON uir.roleId=r.id
WHERE u.applicationId=1 AND
u.name LIKE 'user_name' AND r.name LIKE 'rolename'

现在的问题是我有另一个用户(user.name)并且该用户已经担任该角色,但由于类似模式中的(_),我得到了这个结果。请注意,我正在使用 MySql 成员(member)提供商,有什么想法吗?

谢谢

最佳答案

您应该能够使用 [] 或 ESCAPE 子句转义下划线字符(更适合您的情况。)

http://web.archive.org/web/20150519072547/http://sqlserver2000.databases.aspfaq.com:80/how-do-i-search-for-special-characters-e-g-in-sql-server.html

请原谅 SQL2000 引用...

关于ASP.NET 成员角色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10385543/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com