|
|
|
สอบถามเรื่อง insert ข้อมูลจาก dropdownlist ลงดาต้าเบส |
|
|
|
|
|
|
|
ติดปัญหาคือ เลือกdropdownเสร็จ กดซัมมิท แล้วค่า OrgID เป็น 1 ตลอด
ต้องแก้ไขอย่างไรหรอค่ะ
Code (C#)
protected void btnSubmit_Click(object sender, EventArgs e)
{
//*** Open Connection ***'
strConnString = "Server=.\\SQLEXPRESS;UID=sa;PASSWORD=1105;database=Status;Max Pool Size=400;Connect Timeout=600;";
objConn = new SqlConnection();
objConn.ConnectionString = strConnString;
objConn.Open();
int intCount = 0;
//*** Check Username exists ***'
strSQL = new StringBuilder();
strSQL.Append(" SELECT COUNT(*) FROM [User] ");
strSQL.Append(" WHERE Username = @sUsername ");
objCmd = new SqlCommand(strSQL.ToString(), objConn);
objCmd.Parameters.Add("@sUsername", SqlDbType.VarChar).Value = txtUsername.Text;
intCount = (int)objCmd.ExecuteScalar();
if (intCount >= 1)
{
pnlFinishUser.Visible = true;
lblStatus.ForeColor = Color.Red;
lblStatus.Text = "This username already exist";
return;
}
//*** Insert New User ***'
strSQL = new StringBuilder();
strSQL.Append("insert into [User]");
strSQL.Append("(Firstname,Lastname,Username,OrgID)");
strSQL.Append("values");
strSQL.Append("(@sFirstname,@sLastname,@sUsername,@sOrgID)");
objCmd = new SqlCommand(strSQL.ToString(), objConn);
//***Insert ค่าจาก Textbox กับ dropdown ลง Parameter ที่ Declare มาจาก strSQL***'
objCmd.Parameters.Add("@sFirstname", SqlDbType.NVarChar).Value = txtFirstname.Text;
objCmd.Parameters.Add("@sLastname", SqlDbType.NVarChar).Value = txtLastname.Text;
objCmd.Parameters.Add("@sUsername", SqlDbType.NVarChar).Value = txtUsername.Text;
objCmd.Parameters.Add("@sOrgID", SqlDbType.Int).Value = ddlOrganization.SelectedItem.Value;
objCmd.ExecuteNonQuery();
objConn.Close();
objConn = null;
pnlFinishUser.Visible = true;
try
{
lblStatus.ForeColor = Color.GreenYellow;
lblStatus.Text = "You successfully added new user!";
pnlAddUser.Visible = false;
}
catch (Exception ex)
{
lblStatus.ForeColor = Color.Red;
lblStatus.Text = "Cant insert user!(" + ex.Message + ")";
}
}
Tag : .NET, Ms SQL Server 2008, Web (ASP.NET), C#
|
ประวัติการแก้ไข 2016-07-05 11:41:40
|
|
|
|
|
Date :
2016-07-05 11:39:44 |
By :
bew |
View :
921 |
Reply :
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ทำไมไม่ใช้ ddlOrganization.SelectedValue ครับ
|
|
|
|
|
Date :
2016-07-05 15:25:34 |
By :
Mr.T-Bag |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้ว ขอบคุณค่ะ^^
|
ประวัติการแก้ไข 2016-07-06 15:42:25
|
|
|
|
Date :
2016-07-06 15:41:59 |
By :
bew |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|