다음을 통해 공유


명령 개체 인터페이스

업데이트: 2007년 11월

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

인터페이스

필수 여부

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

IAccessor

필수

IColumnsInfo

필수

ICommand

필수

ICommandProperties

필수

ICommandText

필수

IConvertType

필수

IColumnsRowset

선택적

아니요

ICommandPersist

선택적

아니요

ICommandPrepare

선택적

아니요

ICommandWithParameters

선택적

아니요

ISupportErrorInfo

선택적

아니요

ICommandStream

선택적

아니요

명령 개체는 IAccessor를 사용하여 매개 변수 바인딩을 지정합니다. 소비자는 IAccessor::CreateAccessor를 호출하고 여기에 DBBINDING 구조의 배열을 전달합니다. DBBINDING에는 열 바인딩에 대한 정보(형식, 길이 등)가 있습니다. 공급자가 이 구조를 받은 다음 데이터 전송 방법과 변환의 필요 여부를 결정합니다.

ICommandText 인터페이스는 텍스트 명령을 지정하는 방법을 제공합니다. ICommandProperties 인터페이스는 모든 명령 속성을 처리합니다.

참고 항목

개념

OLE DB 공급자 템플릿 구조