专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > C++ Builder

帮忙解释下代码,多谢

发布时间:2011-06-28 14:07:38 文章来源:www.iduyao.cn 采编人员:星星草
帮忙解释下代码,谢谢
if ((string)Session["Name"] != "")
  {
  if ((string)Session["role"] =="管理员")
  {
  string id = (string)Session["E_ID"];
  string sql = "update tb_employee set E_Name='"
  + tb_name.Text.Trim() + "',E_Sex='"
  + sex.Text.Trim() + "',E_Birth='"
  + tb_birth.Text.Trim() + "',E_Tel='"
  + tb_tel.Text.Trim() + "',E_Address='"
  + tb_address.Text.Trim() + "',D_Name='"
  + agreer.Text.Trim() + "',E_Intro='"
  + tb_intro.Text.Trim() + "',E_Picurl='"
  + picurt.SelectedValue + "'" + "where E_ID='"
  + tb_id.Text.Trim() + "'";
  string connstr = ConfigurationManager.ConnectionStrings["renli"].ConnectionString;
  OracleConnection sqlconn = new OracleConnection(connstr);
  sqlconn.Open();
  OracleCommand sc = new OracleCommand(sql, sqlconn);
  sc.ExecuteNonQuery();
  Label1.Text = "你已成功更新一条记录";
  sqlconn.Close();
  }
  else
  {
  Response.Write("<script>alert('只有管理员才可以进行此操作')</script>");
  }
  }


这段代码有几句看不明白,我列在下面,请高手帮忙解答下
if ((string)Session["Name"] != "")
  {
  if ((string)Session["role"] =="管理员")
总是看不明白session这个是从哪里取的Name值和role值。

知道的帮忙解答下,谢谢了

------解决方案--------------------
Session["Name"]啊,在你给出的代码我没看到它的定义
肯定在其他地方你定义的
它是存储你的用户名 啊还有其他信息的变量
在其他页面用到时就这样用,以判断它的值是否符合啊


总之楼主看看Session的使用吧,存储变量用于传递使用的
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: