读书人

请问一条限制 查询语句

发布时间: 2012-12-26 14:39:29 作者: rapoo

求助:请教一条限制 查询语句
我在 Gridview控件里 显示了 所有用户信息,提供了 修改,删除功能。

但是 当前登录账号也在列表里,不可能自己删除自己。

所以我想 查询的时候 除去 自己(当前登录用户),把 其他人所有人都查出来

下面是我当前的 SQL 查询语句,查询的是 所有用户,请教各位 怎样加一个限制条件,不把自己 查出来(我能拿到 当前登录的 账号跟 ID)

string sqlStr = "select admin_id ,admin_usn ,admin_psd ,admin_name ,admin_sex ,admin_card,admin_age, admin_notes from admin_list";
db.Getconn();
DataSet myds = db.Getdataset(sqlStr);
GridView1.DataSource = myds;
GridView1.DataBind();
db.CloseConnection();

[最优解释]
where admin_id != 当前登陆用户的id
[其他解释]
select * from xxx where userid<> yourid
[其他解释]
登陆后,把id放在sesson里,查询列表的时候加where admin_id<>sesson里的id值
[其他解释]
加个where条件,
string 当前用户名=XXXXX;
string sqlStr = "select admin_id ,admin_usn ,admin_psd ,admin_name ,admin_sex ,admin_card,admin_age, admin_notes from admin_list where userName !='"+当前用户名+"'";

[其他解释]
string?sqlStr?=?"select?admin_id?,admin_usn?,admin_psd?,admin_name?,admin_sex?,admin_card,admin_age,?admin_notes?from?admin_list where admin_id <> 当前登录用户的id";
[其他解释]
引用:
where admin_id != 当前登陆用户的id

同意!
[其他解释]
这。。。


哥们,先看看sql的增删改查吧
[其他解释]
你那sql语句,可以用select * 代替form前面的吧

读书人网 >asp.net

热点推荐