واجهات كائن جلسة العمل

يُظهر الجدول التالي الواجهات الإلزامية والاختيارية المعرّفة بواسطة OLE DB لكائن جلسة العمل.

الواجهة

مطلوب؟

تنفيذها بواسطة قوالب OLE DB ؟

IGetDataSource

إلزامية

نعم

IOpenRowset

إلزامية

نعم

ISessionProperties

إلزامية

نعم

IAlterIndex

اختيارية

لا

IAlterTable

اختيارية

لا

IBindResource

اختيارية

لا

ICreateRow

اختيارية

لا

IDBCreateCommand

اختيارية

نعم

IDBSchemaRowset

اختيارية

نعم

IIndexDefinition

اختيارية

لا

ISupportErrorInfo

اختيارية

نعم

ITableCreation

اختيارية

لا

ITableDefinition

اختيارية

لا

ITableDefinitionWithConstraints

اختيارية

لا

ITransaction

اختيارية

لا

ITransactionJoin

اختيارية

لا

ITransactionLocal

اختيارية

لا

ITransactionObject

اختيارية

لا

يقوم كائن جلسة العمل بإنشاء كائن مجموعة صفوف. إذا كان الموفر يدعم أوامر , تقوم جلسة العمل أيضا بإنشاء كائن أمر (CCommand، يطبق TCommand. الخاص بـ OLE DB) يطبّق كائن الأمر واجهة ICommand و يستخدم أسلوب ICommand::Execute لتنفيذ الأوامر الموجودة في مجموعة الصفوف ، كما هو موضح في الشكل التالي.

الرسم التصوري للموفر

راجع أيضًا:

المبادئ

بنية قالب موفر OLE DB