【发布时间】:2019-06-01 04:17:21
【问题描述】:
如何从 SQL Server 数据库中添加多个列值并插入session[]?
只是 FirstName 正在工作,当我添加 LastName 时,我收到一个错误。
string constr = sql connection here.... ;
using (SqlConnection con = new SqlConnection(constr))
{
using (SqlCommand cmd = new SqlCommand("SELECT Email, [FirstName] FROM Personal WHERE Email = @email"), cmd2 = new SqlCommand("SELECT Email, [LastName] FROM Personal WHERE Email = @email"))
{
cmd.Parameters.AddWithValue("@email", TextboxUsr.Text);
cmd.Connection = con;
cmd2.Parameters.AddWithValue("@email", TextboxUsr.Text);
cmd2.Connection = con;
con.Open();
using (SqlDataReader sdr = cmd.ExecuteReader())
{
if (sdr.Read())
{
string fName = sdr["FirstName"].ToString();
//string lName = sdr["LastName"].ToString();
string userFullName = fName;
Session["New"] = userFullName;
}
}
//con.Close();
}
}
【问题讨论】:
-
I add LastName is given error.什么错误?您是否注意到cmd没有选择LastName?为什么你有cmd和cmd2?
标签: c# asp.net sql-server webforms