명령 실행

데이터 원본에 대한 연결이 설정된 후 소비자는 IDBCreateSession::CreateSession 메서드를 호출하여 세션을 만듭니다. 세션은 명령, 행 집합 또는 트랜잭션 팩토리로 작동합니다.

개별 테이블이나 인덱스를 직접 사용하기 위해 소비자는 IOpenRowset 인터페이스를 요청합니다. IOpenRowset::OpenRowset 메서드는 단일 기본 테이블이나 인덱스의 모든 행이 포함된 행 집합을 열고 반환합니다.

SELECT * FROM Authors와 같은 명령을 실행하기 위해 소비자는 IDBCreateCommand 인터페이스를 요청합니다. 소비자는 IDBCreateCommand::CreateCommand 메서드를 호출하여 명령 개체를 만들고 ICommandText 인터페이스를 요청할 수 있습니다. 실행할 명령을 지정하는 데는 ICommandText::SetCommandText 메서드를 사용합니다.

명령을 실행하는 데는 Execute 명령을 사용합니다. SQL 문이나 프로시저 이름은 모두 명령으로 사용할 수 있습니다. 결과 집합(행 집합) 개체를 생성하지 않는 명령도 있습니다. SELECT * FROM Authors와 같은 명령은 결과 집합을 생성합니다.

참고 항목

개념

SQL Server Native Client OLE DB 공급자 응용 프로그램 만들기