Session 개체 인터페이스
다음 표에서는 세션 개체에 대해 OLE DB에서 정의한 필수 및 선택적 인터페이스를 보여 줍니다.
인터페이스 | 필수 여부 | OLE DB 템플릿에 의해 구현되었나요? |
---|---|---|
IGetDataSource | 필수 | 예 |
IOpenRowset | 필수 | 예 |
ISessionProperties | 필수 | 예 |
IAlterIndex | 선택 사항 | 아니요 |
IAlterTable | 선택 사항 | 아니요 |
IBindResource | 선택 사항 | 아니요 |
ICreateRow | 선택 사항 | 아니요 |
IDBCreateCommand | 선택 사항 | 예 |
IDBSchemaRowset | 선택 사항 | 예 |
IIndexDefinition | 선택 사항 | 아니요 |
ISupportErrorInfo | 선택 사항 | 예 |
ITableCreation | 선택 사항 | 아니요 |
ITableDefinition | 선택 사항 | 아니요 |
ITableDefinitionWithConstraints | 선택 사항 | 아니요 |
ITransaction | 선택 사항 | 아니요 |
ITransactionJoin | 선택 사항 | 아니요 |
ITransactionLocal | 선택 사항 | 아니요 |
ITransactionObject | 선택 사항 | 아니요 |
세션 개체는 행 집합 개체를 만듭니다. 공급자가 명령을 지원하는 경우 세션은 명령 개체(CCommand
OLE DB TCommand
구현)도 만듭니다. 다음 그림과 같이 명령 개체는 인터페이스를 구현 ICommand
하고 이 메서드를 사용하여 ICommand::Execute
행 집합에서 명령을 실행합니다.