التخطي إلى المحتوى
شرح دورة الـ ASP.NET للمبتدئين – الدرس الرابع و العشرون
تابع
.. ADO.net / Connection Mode  ““..
ذكرنا فى الدرس رقم 22 …ان لتنفيذ ال Command هناك عدة دوال ومنها:
1- ExecuteReader(); وتستخدم لتنفيذ جمل ال Select.وهذا تم استخدمه فى الدروس 21 و 22 و 23.
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();
}

ثالثا : عند التنفيذ  سوف يتم تحديث البيانات فى الجدول كما بالشكل
**************************************
الى اللقاء فى الدرس القادم …

عن الكاتب

التعليقات

أضف تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

Shares