15-02-14, 01:11 PM
بسم الله الرحمن الرحيم[align=center]
السلام عليكم ورحمة الله وبركاته
كنا في السابق نتعامل مع خيارات محددة وقليلة ومحصورة في إجراءات ديناميكية في استخدام قواعد البيانات مع أنظمتنا التي نريدها ....
كان ذلك الاستخدام مع ADODB في السابق ، اليوم بعد ظهور ADO.NET أصبح الأمر أكثر وأوسع وأشمل في إدارة البيانات وطرق تبادل البيانات بين نظامك و قاعدة البيانات.
دارت في بالي فكرة وهي إرجاع الخيارات السابقة في ADODB وصناعة كلاس يقوم بهذه المهمة ، وهو في طور التحديث حالياً
مهمة الكلاس هي : فتح أي كائن كان سواء ( جدول - فيو - إجراء مخزن ) ومن ثم استخدم الكلاس في التالي:
1- اضافة سجل جديد
2- حذف سجل
3-حذف جميع السجلات
4-تعديل سجل
5-بحث
6-ارسال واستقبال بارمترات من وإلى الإجراء المخزن بأسهل الطرق
مثال : لفتح الكلاس لعمل الاجراءات نكتب الأسطر التالية فقط
ثم إذا أردت فتح جدول أو فيو أو إجراء مخزن نكت جملة الاتصال بأي شكل كانت ، فمثل لفتح جدول مباشرة بدون Select
أو فتح جدول بواسطة جملة SQL نكتب :
او فتح الجدول بواسطة اسم الجدول وعملية بحث
بعد عملية الفتح للجدول وعند :
أ- إضافة سجل :-
ب- تعديل سجل :-
ج - حذف سجل :-
هـ - بحث عن سجلات
و - التحرك داخل السجلات
إذا رأيتم منه جدوى لهذا الكلاس فسأكمل خيارات اضافية أيضا : كحفظ السجلات دفعة واحدة وليس مباشرة في القاعدة
هذا وتقبلوا تحياتي
E.B.A
السلام عليكم ورحمة الله وبركاته
كنا في السابق نتعامل مع خيارات محددة وقليلة ومحصورة في إجراءات ديناميكية في استخدام قواعد البيانات مع أنظمتنا التي نريدها ....
كان ذلك الاستخدام مع ADODB في السابق ، اليوم بعد ظهور ADO.NET أصبح الأمر أكثر وأوسع وأشمل في إدارة البيانات وطرق تبادل البيانات بين نظامك و قاعدة البيانات.
دارت في بالي فكرة وهي إرجاع الخيارات السابقة في ADODB وصناعة كلاس يقوم بهذه المهمة ، وهو في طور التحديث حالياً
مهمة الكلاس هي : فتح أي كائن كان سواء ( جدول - فيو - إجراء مخزن ) ومن ثم استخدم الكلاس في التالي:
1- اضافة سجل جديد
2- حذف سجل
3-حذف جميع السجلات
4-تعديل سجل
5-بحث
6-ارسال واستقبال بارمترات من وإلى الإجراء المخزن بأسهل الطرق
مثال : لفتح الكلاس لعمل الاجراءات نكتب الأسطر التالية فقط
PHP كود :
Dim Rs As New EasyDataBase.Working With {.ConnectionString = "Data Source=NameServer;Initial Catalog=NameDataBase;Integrated Security=True"}
ثم إذا أردت فتح جدول أو فيو أو إجراء مخزن نكت جملة الاتصال بأي شكل كانت ، فمثل لفتح جدول مباشرة بدون Select
PHP كود :
Rs.Open(NameTable)
PHP كود :
Rs.Open("Select * From NameTable)
PHP كود :
Rs.Open("NameTable Where NameCol=Value)
بعد عملية الفتح للجدول وعند :
أ- إضافة سجل :-
PHP كود :
Rs.AddNew()
Rs.Field("Field1", Value1)
Rs.Field("Field2", Value2)
Rs.Save()
PHP كود :
Rs.Edit()
Rs.Field("Field1", Value1)
Rs.Field("Field2", Value2)
Rs.Save()
ج - حذف سجل :-
PHP كود :
Rs.Delete
هـ - بحث عن سجلات
PHP كود :
Rs.Fielter("NameColumn Like '% Value %'")
و - التحرك داخل السجلات
PHP كود :
Rs.MoveFirst()
Rs.MoveLast()
Rs.MoveNext()
Rs.MovePrev()
إذا رأيتم منه جدوى لهذا الكلاس فسأكمل خيارات اضافية أيضا : كحفظ السجلات دفعة واحدة وليس مباشرة في القاعدة
هذا وتقبلوا تحياتي
E.B.A