تابع
.. ADO.net / Connection Mode ""..
1- ExecuteReader(); وتستخدم لتنفيذ جمل ال Select. وهذا تم استخدمه فى الدروس 21 و 22 و 23.
2- ExecuteNonQuery (); تستخدم لتنفيذ جمل ال Insert ,Updateو Delete. وهذا ما سوف نستخدمة هنا
2- ExecuteNonQuery (); تستخدم لتنفيذ جمل ال Insert ,Updateو Delete.
**************************************
.. Insert ""..
أولا : صمم الشكل التالى :
protected void Button1_Click(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection("Data Source=localhost;database=HCom;Integrated Security=True");
SqlCommand cmm = new SqlCommand("insert into account( acc_name, acc_password, acc_email, acc_phone) values( @acc_name, @acc_password, @acc_email, @acc_phone)", con);
cmm.Parameters.Add(new SqlParameter("@acc_name", TextBox1.Text));
cmm.Parameters.Add(new SqlParameter("@acc_password", TextBox2.Text));
cmm.Parameters.Add(new SqlParameter("@acc_email", TextBox3.Text));
cmm.Parameters.Add(new SqlParameter("@Acc_phone", TextBox4.Text));
con.Open();
cmm.ExecuteNonQuery();
con.Close();
}
ثالثا : عند التنفيذ سوف يتم ادخال البيانات الى الجدول كما بالشكل
**************************************
.. Update ""..
أولا : صمم الشكل التالى :
ثانيا : الكود بهذا الشكل :
protected void Button2_Click(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection("Data Source=localhost;database=HCom;Integrated Security=True");
SqlCommand cm = new SqlCommand("update account set acc_name=@acc_name where acc_email=@acc_email ", con);
cm.Parameters.Add(new SqlParameter("@acc_email", "blog@mindshci.org"));
cm.Parameters.Add(new SqlParameter("@acc_name", TextBox1.Text));
con.Open();
cm.ExecuteNonQuery();
con.Close();
}
ثالثا : عند التنفيذ سوف يتم تحديث البيانات فى الجدول كما بالشكل
**************************************
الى اللقاء فى الدرس القادم ...







0 comments :
إرسال تعليق