Aracılığıyla paylaş


Oturum Nesnesi Arabirimleri

Aşağıdaki tablo oturum nesnesi için OLE DB tarafından tanımlanan zorunlu ve isteğe bağlı arabirimleri gösterir.

Arabirim

Gerekli midir?

OLE DB şablonlarınca gerçekleştirildi mi?

IGetDataSource

Zorunlu

Evet

IOpenRowset

Zorunlu

Evet

ISessionProperties

Zorunlu

Evet

IAlterIndex

İsteğe bağlıdır

Hayır

IAlterTable

İsteğe bağlıdır

Hayır

IBindResource

İsteğe bağlıdır

Hayır

ICreateRow

İsteğe bağlıdır

Hayır

IDBCreateCommand

İsteğe bağlıdır

Evet

IDBSchemaRowset

İsteğe bağlıdır

Evet

IIndexDefinition

İsteğe bağlıdır

Hayır

ISupportErrorInfo

İsteğe bağlıdır

Evet

ITableCreation

İsteğe bağlıdır

Hayır

ITableDefinition

İsteğe bağlıdır

Hayır

ITableDefinitionWithConstraints

İsteğe bağlıdır

Hayır

ITransaction

İsteğe bağlıdır

Hayır

ITransactionJoin

İsteğe bağlıdır

Hayır

ITransactionLocal

İsteğe bağlıdır

Hayır

ITransactionObject

İsteğe bağlıdır

Hayır

Oturum nesnesi satır kümesi nesnesi oluşturur. Sağlayıcı komutları destekliyorsa, oturum ayrıca komut nesnesi (OLE DB TCommand'i uygulayan CCommand) oluşturur. Komut nesnesi ICommand arabirimini uygular ve aşağıdaki şekilde gösterildiği gibi, satır kümesi üzerinde komutları yürütmek için ICommand::Execute yöntemini kullanır.

Sağlayıcı Kavramsal grafiği

Ayrıca bkz.

Kavramlar

OLE DB Sağlayıcı Şablonu Mimarisi