CDaoRecordset::Requery
레코드 집합 (새로 고침)를 다시 작성 하려면이 멤버 함수를 호출 합니다.
virtual void Requery( );
설명
모든 레코드를 반환 하는 경우 첫 번째 레코드가 현재 레코드가 됩니다.
추가 및 사용자 데이터 원본에 만드는 삭제를 반영 하도록 레코드 집합을 순서 대로 호출 하 여 레코드 집합 다시 해야 Requery.레코드 집합이 다이너셋 경우 사용자의 기존 레코드 (있지만 않은 추가) 변경 사항이 자동으로 반영 됩니다.레코드 집합이 스냅샷인 경우 호출 해야 Requery 다른 사용자 뿐만 아니라 추가 및 삭제 하 여 편집 내용을 반영할 수 있습니다.
다이너셋 또는 스냅샷을 위한 전화 Requery 매개 변수 값을 사용 하 여 레코드 집합을 다시 언제 든 지.설정 하 여 새 필터 또는 정렬 설정 m_strFilter 및 m_strSort 호출 하기 전에 Requery.호출 하기 전에 매개 변수 데이터 멤버에 새 값을 할당 하 여 새 매개 변수 설정 Requery.
레코드 집합 다시 시도가 실패 하면 레코드 집합이 닫혀 있습니다.호출 하기 전에 Requery를 호출 하 여 레코드 집합 다시 수 있는지 여부를 확인할 수 있습니다는 CanRestart 멤버 함수입니다.CanRestart보증 하지 않습니다 Requery 성공적으로 수행 됩니다.
주의 |
---|
호출 Requery 만 호출 후 열려. |
[!참고]
호출 Requery DAO 책갈피 변경 합니다.
호출할 수 없습니다 Requery 다이너셋 형식 또는 스냅숏 형식 recordset을 호출 하는 경우에 CanRestart 0, 반환 없으며 테이블 형식 레코드 집합에서이 사용할 수 있습니다.
모두 IsBOF 및 IsEOF 호출 하면 0이 아닌 반환 Requery, 레코드와 레코드 집합의 데이터가 포함 됩니다 쿼리를 반환 하지 않았습니다.
관련된 내용은 "Requery 메서드" DAO 도움말 항목을 참조 하십시오.
요구 사항
헤더: afxdao.h