日期:2014-05-18  浏览次数:20536 次

有条件查询的SQL语句,条件是session变量
从sql server库里查询出选定条件的记录,条件是session变量
Session["UserName"]=ST_read[0].ToString();
..........
sql="select * from user where name='Session["UserName"]'"
这句应该怎么写呢?

请前辈们指教一下。。。。

------解决方案--------------------
C# code


sql = string.Format("select * from user where name='{0}'",Session["UserName"]);

------解决方案--------------------
C# code

sql="select * from user where name='"+Session["UserName"]+"'"

------解决方案--------------------
先把Session["UserName"]赋值到一个字符串,然后再拼串
------解决方案--------------------
"'"+Session{"UserName"].ToString+"'"
------解决方案--------------------
sql="select * from user where name='"+Session["UserName"].ToString+"'"
------解决方案--------------------
sql = "select * from user where name = '"+Session["UserName"].Tostring()+"'";
------解决方案--------------------

sql="select * from user where name='"+Session["UserName"]+"'"