قوالب OLE DB للمستهلك (++C)

تدعم قوالب OLE DB للمستهلك مواصفات الإصدار 2.6 OLE DB. ( قوالب OLE DB للمستهلك تم اختبارها فى مقابلة OLE DB 2.6 ولكن لا تدعم كل واجهة في المواصفات.) قوالب المستهلك تقلل مقدار التعليمات البرمجية التي يجب كتابتها لتنفيذ OLE DB المستهلك. توفر القوالب:

  • سهولة الوصول إلى ميزات OLE DB والتكامل السهل مع ATL و MFC.

  • نوذج ربط سهل لمعلمات قاعدة البيانات والأعمدة.

  • أنواع البيانات C++/C الأصلية لبرمجة OLE DB .

لاستخدام قوالب OLE DB يجب أن تكون على دراية بـقوالب ++C و COM وواجهات OLE DB. إذا لم تكون على دراية ب OLE DB راجع OLE DB Programmer's Reference.

تدعم قوالب OLE DB نموذج الكائن OLE DB الموجود بدلاً من إضافة نموذج كائن جديد. فئات الطبقة العليا في قوالب OLE DB للمستهلك توازى المكونات المعرفة في مواصفات OLE DB. يتضمن تصميم قوالب OLE DB للمستهلك ميزات متقدمة مثل الموصِّلات المتعددة على مجموعة صفوف. استخدام القوالب والتوريث المتعدد يجعل المكتبة صغيرة ومرنة.

كيفية وصول OLE DB المستهلك للبيانات

العملاء يستخدمون أنواع عديدة من الكائنات ، التي تم وصفها في المواضيع التالية:

قبل أن يفعل المستهلك أى شيء , تقوم أولاً بتحديد موفر OLE DB الذي يتناسب مع نوع قاعدة البيانات التي تحتاج إلى الوصول إليها (على سبيل المثال، SQL Oracle ، ODBC و MSDS). للقيام بذلك، فإنك تستخدم عادةً عدّاداً (راجع CEnumerator كما هو مذكور في مصادر و جلسات البيانات ).

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

تقوم جلسة العمل بإنشاء مجموعة الصفوف و كائنات الأمر. كائن الأمر يسمح للمستخدمين بالتفاعل مع قاعدة البيانات، على سبيل المثال، باستخدام أوامر SQL. كائن مجموعة الصفوف هو مجموعة من البيانات التى من خلالها يمكنك التنقل و يمكنك تحديث ,حذف، وإدراج الصفوففيها .

مستهلك OLE DB يربط الأعمدة في جداول قاعدة البيانات مع المتغيرات المحلية; للقيام بذلك، يستخدمموصل ، والذي يحتوي على مخطط عن كيفية تخزين البيانات داخل المستهلك. يتكون المخطط من مجموعة روابط بين أعمدة الجدول و (متغيرات) المخازن المؤقتة المحلية في تطبيق المستهلك.

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

لمزيد من المعلومات، راجع المواضيع التالية:

راجع أيضًا:

المرجع

وثائق OLE DB SDK

مرجع مبرمجي OLE DB

المبادئ

برمجة OLE DB

موارد أخرى

الوصول للبيانات(++C)