select会话语句

时间:2009-12-11 08:45:55

标签: .net sql sql-server

我是.net的新手,我将会话的select语句写为

Session["RoleId"] = "select roleid from AdminLogin where username='" + txtUserName.Text + "'";

但我得到的错误是什么问题。

提前致谢...

2 个答案:

答案 0 :(得分:1)

您是否真的打算将select语句存储在会话变量中,或者您想要从数据库中检索值?在后一种情况下,您需要使用数据库访问引擎,例如ADO.NETLINQ to SQL

答案 1 :(得分:0)

我打赌他收到了错误,因为他的单引号没有被转义。它应该是:

Session["RoleId"] = "select roleid from AdminLogin where username=\'" + txtUserName.Text + "\'";

然而,应该指出的是,Raghu可能想要执行此事。查看SqlCommand类和相关示例。