![](/img/trans.png)
[英]Retrieve a value from jQuery/JavaScript/AJAX to add to database (ASP.NET/C#)
[英]ASP.NET C# retrieve multiple value from database and add in session
如何從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();
}
}
您需要閱讀更多內容
更改
SqlCommand cmd = new SqlCommand("SELECT Email, [FirstName] FROM Personal WHERE Email = @email"), cmd2 = new SqlCommand("SELECT Email, [LastName] FROM Personal WHERE Email = @email"))
至
SqlCommand cmd = new SqlCommand("SELECT Email, [FirstName],[LastName] FROM Personal WHERE Email = @email")
var sql = @"SELECT Email, [FirstName],[LastName] FROM Personal WHERE Email = @email";
using (var con = new SqlConnection(constr))
using (var cmd = new SqlCommand(sql, con))
{
con.Open();
cmd.Parameters.AddWithValue("@email", TextboxUsr.Text);
using (var sdr = cmd.ExecuteReader())
{
if (sdr.Read())
{
var fName = sdr["FirstName"].ToString();
var lName = sdr["LastName"].ToString();
var userFullName = fName + " " + lName;
Session["New"] = userFullName;
}
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.