Wednesday, February 5, 2014

DB: Disconnected Mode

مفهوم Disconnected Mode :
 هنا بناخد  جزء الداتا المراد عمل عليه العمليات اللازمة وبنعمل عليها العميات ال احنا عايزنها
وولا تكون متصلة اتصال مباشر عن القاعدة الاساسة زى مثلا
DT
وبعد الأنتهاء من العمليات اللازمة بنرجع الداتا للقاعدة الأساسية بتاعتها
--لها بعض العيوب ممكن يكون يوزر شغال فى مكان وتتم بعض التعديلات ع الداتا
بيز وفى نفس الوقت يوجد شخص اخر يقوم ببعض التعديلات على الداتا بيز فى مكان اخر
وبالتالى لا تكون العميلات دقيقة
نتيجة حدوث اكتر من عملية فى نفس الوقت وبدون اتصال مباشر
مثال :
           DataTable dt = new DataTable();
           //للربط بين الداتا تيبل و داتا جريد فيو SqlDataAdapter
             SqlDataAdapter adpt ;.

            string strcon = "Data Source="";

            SqlConnection con = new SqlConnection(strcon );

           if (con.State == ConnectionState.Closed)
           {
               con.Open();
           }

           SqlCommand scm = new SqlCommand();

           scm.Connection = con;

           scm.CommandText = "select * from "Table_Name" ";

          // Initialize data Adapter   ربط الداتا ادبتر بـ السيكول كومند

          adpt = new SqlDataAdapter(scm);

            adpt .Fill (dt );

            dataGridView1 .DataSource=dt ;

ملاحظة :
Dataadabpter : وظيفته ربط بين الداتا تيبل وكنترول (داتا جريد فيو )



























1 comment: