다음 표에서 command 개체에 대 한 OLE DB에 의해 정의 된 필수 및 선택적 인터페이스。
명령
인터페이스 |
필수? |
OLE DB 템플릿 클래스에 의해 구현? |
| IAccessor | 필수 | 예 |
| IColumnsInfo | 필수 | 예 |
| ICommand | 필수 | 예 |
| ICommandProperties | 필수 | 예 |
| ICommandText | 필수 | 예 |
| IConvertType | 필수 | 예 |
| IColumnsRowset | 선택 사항 | 없음 |
| ICommandPrepare | 선택 사항 | 없음 |
| ICommandWithParameters | 선택 사항 | 없음 |
| ISupportErrorInfo | 선택 사항 | 없음 |
Command 개체는 IAccessor 를 사용 하 여 매개 변수 바인딩을 지정. 소비자 호출 IAccessor::CreateAccessor, DBBINDING 구조의 배열을 전달 합니다. DBBINDING 에 열 바인딩 (형식, 길이, 그리고 기타 등등)에 대 한 정보가 있습니다. 공급자는 구조를 수신 하 고 데이터 전송 방법 및 변환이 필요한 인지 결정。
ICommandText 인터페이스는 텍스트 명령을 지정 하는 방법을 제공 합니다. 모든 명령 속성을 처리 하는 ICommandProperties 인터페이스。