|
|
|
asp.net c# ตรวจสอบ ให้ เลขที่ใบส่งงานไม่ซ้ำกันค่ะ ตอน insert ข้อมูลค่ะ พอกดปุ่ม บันทึก ถ้าเลขที่ใบส่งงานนี้มีอยู่ ใน ฐานข้อมูลแล้วไม่สามารถบันทึกได้ค่ะ |
|
|
|
|
|
|
|
ตามนี้เลยครับ ให้เช็คใน Database ก่อนครับ
Code (PHP)
void btnSave_Click(Object sender , EventArgs e)
{
int intNumRows;
strSQL = "SELECT COUNT(*) FROM customer WHERE CustomerID = '"+ this.txtCustomerID.Text +"' ";
objCmd = new SqlCommand(strSQL, objConn);
intNumRows = Convert.ToInt32(objCmd.ExecuteScalar());
if(intNumRows > 0)
{
this.pnlAdd.Visible = false;
this.lblStatus.Visible = true;
this.lblStatus.Text = "CustomerID already exists.";
}
else
{
strSQL = "INSERT INTO customer (CustomerID,Name,Email,CountryCode,Budget,Used) " +
" VALUES " +
" ('" + this.txtCustomerID.Text + "','" + this.txtName.Text + "','" + this.txtEmail.Text + "', " +
" '" + this.txtCountryCode.Text + "','" + this.txtBudget.Text + "','" + this.txtUsed.Text + "')";
objCmd = new SqlCommand();
objCmd.Connection = objConn;
objCmd.CommandText = strSQL;
objCmd.CommandType = CommandType.Text;
this.pnlAdd.Visible = false;
try
{
objCmd.ExecuteNonQuery();
this.lblStatus.Text = "Record Inserted";
this.lblStatus.Visible = true;
}
catch (Exception ex)
{
this.lblStatus.Visible = true;
this.lblStatus.Text = "Record can not insert Error ("+ ex.Message +")";
}
}
}
Go to : (C#) ASP.NET SQL Server Check Already Exists Add/Insert Record
|
|
|
|
|
Date :
2011-05-26 10:13:59 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|