شرح دورة الـ ASP.NET للمبتدئين – الدرس الرابع و العشرون | مايندز | علم ينتفع به
الأتصال بنا 61109-264-012

الجمعة، 3 يناير 2014

شرح دورة الـ 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();
    }
ثالثا : عند التنفيذ  سوف يتم تحديث البيانات فى الجدول كما بالشكل
**************************************
الى اللقاء فى الدرس القادم ...

0 comments :

إرسال تعليق