CRowset::Undo
모든 변화에 대한 실행 취소는 마지막 변경 또는 Update 에 대한 하나의 행에 대해 실행됩니다.
HRESULT Undo(
DBCOUNTITEM* pcRows = NULL,
HROW* phRow = NULL,
DBROWSTATUS* pStatus = NULL
) throw( );
매개 변수
pcRows
[out] 만일 필요하다면, 실행 취소를 위해 시도된 행의 갯수를 Undo 의 위치에 대한 포인터가 반환합니다.phRow
[out] 필요하다면 시행취소를 위해 시도된 모든 행에 대한 처리기의 배열을 Undo 의 위치에 대한 포인터가 반환합니다.pStatus
[out] Undo 의 위치에 대한 포인터는 행 상태 값을 반환합니다. 만일 pStatus 이 null 이라면 상태 없음이 반환됩니다.
반환 값
표준 HRESULT입니다.
설명
이 메서드에 선택적 인터페이스 IRowsetUpdate 를 필요로 하는데, 이것은 모든 공급자들에게 지원되지 않을 수 있습니다; 만일 이경우, 이 메서드는 E_NOINTERFACE 를 반환합니다. 항상 DBPROP_IRowsetUpdate 을 행 집합을 포함하는 명령이나 테이블에서 Open 을 호출하기 전에 VARIANT_TRUE 로 설정해야합니다.
요구 사항
헤더: atldbcli.h