Share via


세션 개체 인터페이스

다음 표는 OLE DB가 세션 개체에 대해 정의한 필수 인터페이스와 선택적 인터페이스를 보여 줍니다.

Interface

필수 여부

OLE DB 템플릿에 의해 구현되었습니까?

IGetDataSource

필수

IOpenRowset

필수

ISessionProperties

필수

IAlterIndex

Optional

아니요

IAlterTable

Optional

아니요

IBindResource

Optional

아니요

ICreateRow

Optional

아니요

IDBCreateCommand

Optional

IDBSchemaRowset

Optional

IIndexDefinition

Optional

아니요

ISupportErrorInfo

Optional

ITableCreation

Optional

아니요

ITableDefinition

Optional

아니요

ITableDefinitionWithConstraints

Optional

아니요

ITransaction

Optional

아니요

ITransactionJoin

Optional

아니요

ITransactionLocal

Optional

아니요

ITransactionObject

Optional

아니요

세션 개체는 행 집합 개체를 만듭니다. 또한 공급자가 명령을 지원하는 경우에는 명령 개체(OLE DB TCommand를 구현하는CCommand)도 만듭니다. 명령 개체는 다음 그림과 같이 ICommand 인터페이스를 구현하고 ICommand::Execute 메서드를 사용하여 행 집합에 대한 명령을 실행합니다.

공급자 개념 그래픽

참고 항목

개념

OLE DB 공급자 템플릿 구조