세션 개체 인터페이스

업데이트: 2007년 11월

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

인터페이스

필수 여부

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

IGetDataSource

필수

IOpenRowset

필수

ISessionProperties

필수

IAlterIndex

선택적

아니요

IAlterTable

선택적

아니요

IBindResource

선택적

아니요

ICreateRow

선택적

아니요

IDBCreateCommand

선택적

IDBSchemaRowset

선택적

IIndexDefinition

선택적

아니요

ISupportErrorInfo

선택적

ITableCreation

선택적

아니요

ITableDefinition

선택적

아니요

ITableDefinitionWithConstraints

선택적

아니요

ITransaction

선택적

아니요

ITransactionJoin

선택적

아니요

ITransactionLocal

선택적

아니요

ITransactionObject

선택적

아니요

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

공급자 개념 그래픽

참고 항목

개념

OLE DB 공급자 템플릿 구조