ICommandImpl::CreateRowset
호출 하 Execute 단일 행 집합을 만들 수 있습니다.
template <class RowsetClass>
HRESULT CreateRowset(
IUnknown* pUnkOuter,
REFIID riid,
DBPARAMS* pParams,
DBROWCOUNT* pcRowsAffected,
IUnknown** ppRowset,
RowsetClass*& pRowsetObj
);
매개 변수
RowsetClass
템플릿 클래스는 사용자가 행 집합 클래스를 나타내는 멤버입니다.일반적으로 마법사가 생성 합니다.pUnkOuter
[in] 포인터를 제어 IUnknown 행 집합에 집계; 일부로 만들어지는 경우 인터페이스 그렇지 않으면 null입니다.riid
[in] 해당 riid 에서 ICommand::Execute.pParams
[/ 아웃] 해당 pParams 에서 ICommand::Execute.pcRowsAffected
해당 pcRowsAffected 에서 ICommand::Execute.ppRowset
[/ 아웃] 해당 ppRowset 에서 ICommand::Execute.pRowsetObj
[out] 행 집합 개체에 대 한 포인터입니다.일반적으로이 매개 변수는 사용 되지 않습니다, 하지만 COM 개체에 전달 하기 전에 행 집합에 더 많은 작업을 수행 해야 하는 경우 사용할 수 있습니다.수명 pRowsetObj 로 바인딩된 ppRowset.
반환 값
표준 HRESULT 값입니다.참조 ICommand::Execute 일반적인 값의 목록입니다.
설명
둘 이상의 행 집합을 만들 수 또는 다른 행 집합을 만드는 것에 대 한 고유의 조건 제공 하도록 배치에 대 한 서로 다른 호출을 CreateRowset 내에서 Execute.
참조 ICommand::Execute 에 있는 OLE DB 프로그래머용 참조 합니다.
요구 사항
헤더: 보고