日期:2014-05-17  浏览次数:20399 次

请懂使用数据库连接的高手来看看我这个是错了吗?
string Sqlc = "select admin from users where ID='"+lna.Text+"'";
  classDB abd = new classDB();
  DataSet abds = abd.TDataSet(Sqlc);
  DataTable abdt = abds.Tables[0];
  string admin = abdt.Rows[0][0].ToString();
  if (admin=="1")
  {
  ibtnmag.Visible = true;
  }

这段代码是判断目前登录的用户(lna.text)的管理员权限(在数据库中以“admin”列为标识,char)是否为1,如如是1,则显示一个功能按钮。

但是我现在无论怎么调整这个按钮就是不出现……

现在怀疑是admin=="1"这句有问题,但是应该怎么改呢?

------解决方案--------------------
哦,admin是char型,问题在这里,改成这个
if (admin.Trim()=="1")
{
ibtnmag.Visible = true;
}