Oturum Nesnesi Arabirimleri

Aşağıdaki tabloda, bir oturum nesnesi için OLE DB tarafından tanımlanan zorunlu ve isteğe bağlı arabirimler gösterilmektedir.

Arabirim Gerekli mi? OLE DB şablonları tarafından uygulandı mı?
IGetDataSource Zorunlu Yes
IOpenRowset Zorunlu Yes
ISessionProperties Zorunlu Yes
IAlterIndex İsteğe bağlı Hayır
IAlterTable İsteğe bağlı Hayır
IBindResource İsteğe bağlı Hayır
ICreateRow İsteğe bağlı Hayır
IDBCreateCommand İsteğe bağlı Yes
IDBSchemaRowset İsteğe bağlı Yes
IIndexDefinition İsteğe bağlı Hayır
ISupportErrorInfo İsteğe bağlı Yes
ITableCreation İsteğe bağlı Hayır
ITableDefinition İsteğe bağlı Hayır
ITableDefinitionWithConstraints İsteğe bağlı Hayır
ITransaction İsteğe bağlı Hayır
ITransactionJoin İsteğe bağlı Hayır
ITransactionLocal İsteğe bağlı Hayır
ITransactionObject İsteğe bağlı Hayır

Oturum nesnesi bir satır kümesi nesnesi oluşturur. Sağlayıcı komutları destekliyorsa, oturum bir komut nesnesiCCommand de (OLE DB'yi TCommanduygulayarak) oluşturur. Komut nesnesi arabirimini ICommand uygular ve aşağıdaki şekilde gösterildiği gibi satır kümesinde komutları yürütmek için yöntemini kullanır ICommand::Execute .

Sağlayıcı kavramsal diyagramı.

Ayrıca bkz.

OLE DB Sağlayıcı Şablonu Mimarisi