我是.net的新手,我将会话的select语句写为
Session["RoleId"] = "select roleid from AdminLogin where username='" + txtUserName.Text + "'";
但我得到的错误是什么问题。
提前致谢...
答案 0 :(得分:1)
您是否真的打算将select语句存储在会话变量中,或者您想要从数据库中检索值?在后一种情况下,您需要使用数据库访问引擎,例如ADO.NET或LINQ to SQL。
答案 1 :(得分:0)
我打赌他收到了错误,因为他的单引号没有被转义。它应该是:
Session["RoleId"] = "select roleid from AdminLogin where username=\'" + txtUserName.Text + "\'";
然而,应该指出的是,Raghu可能想要执行此事。查看SqlCommand类和相关示例。