我有一个小项目,用户可以登录,创建TimeTicket,然后查看TimeTicket。
当我去查看TimeTickets时,我可以看到数据库中的所有TimeTickets。
我只希望用户能够看到他/她创建的TimeTickets。
我在想一个简单的查询应该如下:
“SELECT * FROM M_TimeTickets WHERE EmployeeID = CurrentUserName”;
我的所有TimeTickets都存储在M_TimeTickets表中。
我的所有用户信息都存储在我的UserProfile表中。
我想选择所有等于EmployeeID的TimeTickets。
答案 0 :(得分:0)
设置此行:
var selectCommand = ("SELECT * FROM M_TimeTickets WHERE EmployeeID = {0}", WebSecurity.CurrentUserId);
对此:
var selectCommand = string.Format("SELECT * FROM M_TimeTickets WHERE EmployeeID = '{0}'", WebSecurity.CurrentUserId);