【发布时间】:2014-04-20 08:32:54
【问题描述】:
当使用SQLDataSource 时,我想返回与当前登录的用户 相关的记录。这个我可以,很好。
但是,当登录的用户在用户表中被标记为“ADMIN”时,我想返回所有行。
字段:
Name
Address
databaseid
IsAdmin
ASP.net 页面发送@databaseid
SQL 服务器仅针对 @databaseid 用户返回 Name 和 Address。完美!
但如果IsAdmin = 1 对应给定的数据库用户ID,我想返回表中的所有内容。
我正在使用 SP 来返回记录。基本上忽略过滤器。
【问题讨论】:
-
如果是管理员,您想返回所有记录吗?
标签: asp.net sql sql-server filter where