• 0
a.ss.suliman

How To Add validation( check if value exists in database) in this code

سؤال

SqlConnection sqlcon = new SqlConnection(@"Server=ADMIN-PC\SQLEXPRESS;Database=ELMANAR; Integrated Security = True");
SqlDataAdapter da;
DataTable dt1 = new DataTable();
 
Data_Access_Layer.DataAccessLayer DAL = new Data_Access_Layer.DataAccessLayer();
SqlCommand cmd = new SqlCommand();
 

 

private void btnsave_Click(object sender, EventArgs e)
{
 
try
{

cmd.CommandType = CommandType.Text;
cmd.Connection = sqlcon;
 
cmd.CommandText = "insert into TBL_CATEGORYCUSTOMERS (catcustomer_id,catcustomer_name,catcustomer_note) values ('" + txtid.Text + "','" + txtname.Text + "','" + txtnote.Text + "')";
sqlcon.Open();
cmd.ExecuteNonQuery();


MessageBox.Show("Saved");
sqlcon.Close();
dt1.Clear();
da.Fill(dt1);
 
btnsave.Enabled = false;
btnadd.Enabled = true;
txtid.Clear();
txtname.Clear();
txtnote.Clear();

}

 
catch { }

تم تعديل بواسطه a.ss.suliman
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

1 إجابات على هذا السؤال .

  • 0

just add your validation in CommandText

cmd.CommandText = @"if not Exists (select Catcustomer_id from TBL_CATEGORYCUSTOMERS  where catcustomer_name = '" + txtName.Text + @"')insert into TBL_CATEGORYCUSTOMERS (catcustomer_id,catcustomer_name,catcustomer_note) values ('" + txtid.Text + "','" + txtname.Text + "','" + txtnote.Text + "')";

note the using of @ symbole to enable you typing many lines in the string object

تم تعديل بواسطه ema2000_t
2

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .