المتابعون للمدونة

الثلاثاء، 18 أبريل 2017

DataAdapter Class


 فئة موصل البيانات DataAdapter Class 

هذه الفئة تمثل الواجهتين IDbDataAdapter، كما أنها ترث الفئة Component.
ولا يمكنك تعريف نسخة جديدة من هذه الفئة، لأن حدث إنشائها Constructor محمي Protected، لكن يمكنك أن تتعامل مع الفئات الفرعية المشتقة منها.
وإضافة إلى ما تمثله من خصائص الواجهة IDbDataAdapter، تمتلك هذه الفئة الخصائص التالية: 

 قبول التغييرات أثناء الملء AcceptChangesDuringFill:
إذا جعلت قيمة هذه الخاصية True (وهي القيمة الافتراضية)، فسيتم استدعاء الوسيلة DataRow.AcceptChanges بعد إضافة كل صف إلى مجموعة البيانات.. انقر هنا لمزيد من التفاصيل. 

 قبول التغييرات أثناء التحديث AcceptChangesDuringUpdate:
إذا جعلت قيمة هذه الخاصية True (وهي القيمة الافتراضية)، فسيتم استدعاء الوسيلة DataRow.AcceptChanges بعد نقل التغييرات من كل صف في في مجموعة البيانات إلى قاعدة البيانات.. انقر هنا لمزيد من التفاصيل. 

 استمرار التحديث عند الخطأ ContinueUpdateOnError:
إذا جعلت قيمة هذه الخاصية True، فلن يحدث خطأ في البرنامج إذا حدثت مشكلة في تحديث أحد سجلات قاعدة البيانات.. انقر هنا لمزيد من التفاصيل. 

 خيار التحميل FillLoadOption:
تحدد هذه الخاصية ماذا سيحدث للنسخة الاصلية Original Version والنسخة الحالية Current Version من السجل عند استخدام الوسيلة Fill لملء مجموعة البيانات.
وتأخذ هذه الخاصية إحدى قيم المرقم LoadOption. 

 إعادة الأنواع الخاصة بالمزود ReturnProviderSpecificTypes:
إذا جعلت قيمة هذه الخاصية True، فستقوم الوسيلة Fill، باستخدام أنواع البيانات الخاصة بكل مزود (مثل أنواع سيكويل).. والقيمة الافتراضية لهذه الخاصية هي False، ما يجعل الوسيلة Fill تحول البيانات إلى أنواع البيانات العادية المستخدمة في إطار العمل. 

كما تمتلك هذه الفئة الوسائل التالية: 

 تصفير خيار التحميل ResetFillLoadOption:
تعيد قيمة الخاصية FillLoadOption إلى قيمتها الافتراضية، وتجبر الوسيلة Fill على مراعاة قيمة الخاصية AcceptChangesDuringFill. 

 حفظ خاصية قبول التغييرات أثناء الملء
 ShouldSerializeAcceptChangesDuringFill:
تعيد True إذا كانت للخاصية AcceptChangesDuringFill قيمة محفوظة. 

 حفظ خاصية خيار التحميل ShouldSerializeFillLoadOption:
تعيد True إذا كانت للخاصية FillLoadOption قيمة محفوظة. 

وتمتلك الفئة DataAdapter الحدث الوحيد التالي: 

  خطأ الملء FillError:
ينطلق إذا حدث خطأ أثناء ملء مجموعة البيانات.. انقر هنا لمزيد من التفاصيل. 

من كتاب: من الصفر إلى الاحتراف برمجة قواعد البيانات في فيجوال بيزيك دوت نت ADO .NET.. للتنزيل:

ليست هناك تعليقات:

إرسال تعليق

ملحوظة: يمكن لأعضاء المدونة فقط إرسال تعليق.

صفحة الشاعر