بيت تطوير ما هي كائنات بيانات activex (ado)؟ - تعريف من techopedia

ما هي كائنات بيانات activex (ado)؟ - تعريف من techopedia

جدول المحتويات:

Anonim

تعريف - ماذا تعني كائنات بيانات ActiveX (ADO)؟

كائنات بيانات ActiveX (ADO) عبارة عن مجموعة من مكونات البرامج التي توفر واجهة برمجية للوصول إلى مصادر البيانات من تطبيقات العميل. يعمل ADO كطبقة للوصول إلى أي مخزن بيانات بطريقة عامة من رمز التطبيق. إنه يلغي الحاجة إلى امتلاك المعرفة بتنفيذ قاعدة البيانات ويقلل من تعقيد التعامل مع رمز المستوى المنخفض اللازم للتعامل مع البيانات.


صدر في عام 1996 ، نشأت كائن بيانات activeX (ADO) من مفهوم RDO (كائن البيانات عن بعد) و DAO (كائن الوصول إلى البيانات). يوفر أحد مكونات MDAC (مكونات الوصول إلى البيانات من Microsoft) و ADO ومكونات MDAC الأخرى إطار عمل للمكونات التي تستخدمها تطبيقات العميل للوصول إلى SQL ومخازن البيانات شبه المهيكلة والورقية.


ADO.NET هي تقنية متقدمة للوصول إلى البيانات مصممة للعمل في بيئة .NET وتستند إلى النموذج غير المتصل للوصول إلى البيانات. بينما يستخدم ADO تقنية COM (طراز كائن المكون) لتوفير خدمة الوصول إلى البيانات من التعليمات البرمجية غير المُدارة ، يعتمد ADO.NET على مزودي خدمة CLR (وقت تشغيل اللغة العامة) لإطار عمل .NET.

تشرح Techopedia كائنات بيانات ActiveX (ADO)

يستخدم ADO موفر OLEDB للاتصال بمصادر البيانات والوصول إلى البيانات. OLEDB هي واجهة برمجية قائمة على المكونات يتم توفيرها للتفاعل مع مصادر البيانات المختلفة. يمكن أن تكون مصادر البيانات هذه كلاً من قواعد البيانات العلائقية وغير العلائقية مثل قواعد بيانات الكائنات أو صفحات الويب أو جداول البيانات أو رسائل البريد الإلكتروني. قبل OLEDB و ADO ، كان ODBC (اتصال قاعدة البيانات المفتوحة) هو النموذج الشائع المستخدم في التطبيقات عبر الأنظمة الأساسية.


يحتوي طراز كائن ADO على أربع مجموعات من الكائنات الاثني عشر. المجموعات المختلفة هي الحقول والخصائص والمعلمات والأخطاء. تتكون كل مجموعة من الأشياء الاثني عشر التالية:

  1. الاتصال - للاتصال بمصدر البيانات من خلال OLE DB
  2. أمر - لإرسال تعليمات (استعلام SQL أو الإجراء المخزن) إلى مزود البيانات
  3. مجموعة السجلات - مجموعة من السجلات التي تمثل البيانات
  4. فوري - مجموعة سجلات مؤمنة بطريقة متفائلة أو متشائمة
  5. دفعة - لارتكاب أو القيام معاملة قاعدة بيانات الاستعادة
  6. المعاملة - معاملة قاعدة البيانات
  7. سجل - مجموعة من الحقول
  8. دفق - لقراءة وكتابة دفق من البايتات
  9. المعلمة - لتغيير وظيفة
  10. الحقل - عمود في قاعدة البيانات
  11. الملكية - قدرة مزود OLEDB
  12. خطأ - الخطأ الذي واجهه مزود OLEDB أثناء تنفيذه

ADO 2.8 هو أحدث إصدار ولديه الميزات التالية:

  • المكونات : يتم استخدامها للوصول إلى البيانات ومعالجتها من مجموعة متنوعة من المصادر لتقديم مزايا مثل سهولة الاستخدام ، والوصول السريع ، والذاكرة المنخفضة للذاكرة ، وبصمة القرص الصغيرة.
  • ADO MD (MultiDImensional): يستخدم هذا للوصول إلى البيانات متعددة الأبعاد مثل كائنات CubeDef و CellSet.
  • RDS (خدمات البيانات عن بُعد): هذا لاسترجاع وتحديث البيانات في الخادم من عميل في معاملة واحدة.
  • ADOX (امتدادات ADO): هذه مجموعة إضافية من المكونات المستخدمة لإنشاء وصيانة الكائنات ذات الصلة إلى المخطط (الجداول أو الإجراءات) والأمن (المستخدم والمجموعة).
ما هي كائنات بيانات activex (ado)؟ - تعريف من techopedia