CCommand::Open

HRESULT 오픈 (DBPROPSET *pPropSet = NULL, 긴 * pRowsAffected = NULL, bool bBind = true);

HRESULT 오픈 (const CSessionamp;세션LPCTSTRszCommand= NULL DBPROPSET *pPropSet= NULL, 긴 *pRowsAffected= NULL, REFGUIDguidCommandDBGUID_DEFAULT, bool =bBind = true );(&A)

반환 값

표준 HRESULT。

매개 변수

pPropSet

[인/아웃] DBPROPSET 의 배열 구조 포함 된 속성 및 값을 설정 해야 합니다. 이러한 구조에 지정 된 속성을 행 집합 속성 그룹에 속해야。

pRowsAffected

[인/아웃] 명령에 의해 영향을 받는 행 수가 반환 되는 메모리에 대 한 포인터입니다. 만약 * pRowsAffected 은 NULL, 없음 행 수가 반환 됩니다. 그렇지 않으면, 오픈 설정 *pRowsAffected 다음 조건에 따라:

만약 그런 다음
CParamSets 요소의 pParams 1 보다 크면 pRowsAffected 실행에 지정 된 매개 변수 집합의 모든 영향을 받는 행의 총 수를 나타냅니다.
영향을 받는 행의 수는 사용할 수 없습니다. pRowsAffected ? 1로 설정 되어。
명령은 업데이트 되지 않습니다, 삭제 또는 행 삽입 pRowsAffected 정의 되지 않았습니다.

bBind

[in] True 이면 명령 실행 후 바인딩됩니다. 그렇지 않으면, 거짓。

세션

[in] 명령을 실행 하는 세션。

szCommand

[in] 실행할 명령입니다. CAccessor, DEFINE_COMMAND 매크로 명령 값에서 검색 될 경우 전달를 사용 하 여 NULL 일 수 있습니다. 참조 ICommand::Execute 에 대 한 자세한 내용은 OLE DB 프로그래머용 참조。

guidCommand

[in] 명령 텍스트를 구문 분석 구문 및 사용 하 여 공급자에 대 한 일반적인 규칙을 지정 하는 GUID입니다. 참조 ICommandText::GetCommandText 및 ICommandText::SetCommandText 에 대 한 자세한 내용은 OLE DB 프로그래머용 참조。

주의

이 메서드의 첫 번째 버전을 사용 하 여 명령을 이미 만들어진 단일 준비 및 여러 실행을 수행 하려는 경우. 메서드의 두 번째 버전 걸립니다 세션, 명령, 만들고 필요에 따라 매개 변수를 바인딩 명령을 실행합니다。

CCommand 개요 |nbsp; 클래스 멤버(&N)

Index