|
|
|
ช่วยดูหน่อยค่ะ Insert ข้อมูลลงในฐานข้อมูลค่ะ งงมากเลยค่ะ Ms SQL Server 2008, Web (ASP.NET), C# |
|
|
|
|
|
|
|
แบบว่าเหมือนcodeจะทำงานมาหยุดแค่บรรทัดที่เป็นสีแดงน่ะค่ะ งงมาก
Code
private void BtnInsert_Click(object sender, EventArgs e) // Insert ข้อมูล
{
if (textBox1.Text.Trim() == "")
{
MessageBox.Show("กรุณาป้อนรหัสพนักงานป้อนข้อมูลก่อน !!!", "ผลการตรวจสอบ", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
textBox1.Focus();
return;
}
if (textBox2.Text.Trim() == "")
{
MessageBox.Show("กรุณาป้อนชื่อผู้ใช้พนักงานป้อนข้อมูลก่อน !!!", "ผลการตรวจสอบ", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
textBox2.Focus();
return;
}
if (textBox3.Text.Trim() == "")
{
MessageBox.Show("กรุณาป้อนรหัสผ่านก่อน !!!", "ผลการตรวจสอบ",MessageBoxButtons.OK,MessageBoxIcon.Exclamation);
textBox3.Focus();
return;
}
if (MessageBox.Show("คุณต้องการเพิ่มพนักงานป้อนข้อมูลใหม่หรือไม่", "คำยืนยัน", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
{
tr = Conn.BeginTransaction();
try
{
sb.Remove(0, sb.Length);
sb.Append("Insert Into DataEntry (DataEnID,DataEnName,DataEnPass,Name_SurName,Email)");
sb.Append("Values (@DataEnID, @DataEnName, @DataEnPass, @Name_SurName, @Email)");
string SqlInsert;
SqlInsert = sb.ToString();
Comm.CommandText = SqlInsert;
Comm.CommandType = CommandType.Text;
Comm.Connection = Conn;
Comm.Transaction = tr;
Comm.Parameters.Clear();
Comm.Parameters.Add("@DataEnID", SqlDbType.VarChar).Value = textBox1.Text.Trim();
Comm.Parameters.Add("@DataEnName", SqlDbType.VarChar).Value = textBox2.Text.Trim();
Comm.Parameters.Add("@DataEnPass", SqlDbType.VarChar).Value = textBox3.Text.Trim();
Comm.Parameters.Add("@Name_SurName", SqlDbType.Text).Value = textBox4.Text.Trim();
Comm.Parameters.Add("@Email", SqlDbType.Text).Value = textBox5.Text.Trim();
Comm.ExecuteNonQuery();
tr.Commit();
MessageBox.Show("เพิ่มข้อมูลพนักงานป้อนข้อมูลเรียบร้อยแล้ว !!!", "ผลการทำงาน",MessageBoxButtons.OK,MessageBoxIcon.Information);
ClearAllData();
ShowData();
FormatDGVDataEn();
}
catch
{
MessageBox.Show("คุณป้อนข้อมูลพนักงานป้อนข้อมูลซ้ำ !!!", "ผลการทำงาน",MessageBoxButtons.OK,MessageBoxIcon.Exclamation);
tr.Rollback();
}
textBox1.Focus();
}
}
Tag : ASP.NET, Ms SQL Server 2008, Web (ASP.NET), C#
|
|
|
|
|
|
Date :
2011-11-16 22:37:02 |
By :
Nookikzyy |
View :
977 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ASP.NET มันหยุดไม่ได้น่ะครับ คุณจะต้องทำการ Confirm ก่อนที่จะส่ง Process ไปยัง Server ครับ
|
|
|
|
|
Date :
2011-11-17 09:54:46 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ค่ะ...จะลองทำดูนะคะ ขอบคุณมากๆค่ะ
|
|
|
|
|
Date :
2011-11-17 20:37:11 |
By :
Nookikzyy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|