Requery 메서드
개체의 기반이 되는 쿼리를 다시 실행하여 Recordset 개체의 데이터를 업데이트합니다.
통사론
recordset.Requery Options
매개 변수
옵션
선택적. 이 작업에 영향을 주는 ExecuteOptionEnum 및 CommandTypeEnum 값을 포함하는 비트 마스크입니다.
메모
Options adAsyncExecute 설정되면 이 작업이 비동기적으로 실행되고 종료될 때 RecordsetChangeComplete 이벤트가 발생합니다. adExecuteNoRecords 또는 adExecuteStreamExecuteOpenEnum 값은 Requery사용하면 안 됩니다.
발언
Requery 메서드를 사용하여 원래 명령을 다시 실행하고 데이터를 다시 검색하여 데이터 원본에서 Recordset 개체의 전체 내용을 새로 고칩니다. 이 메서드를 호출하는 것은 Close 및 Open 메서드를 연속으로 호출하는 것과 같습니다. 현재 레코드를 편집하거나 새 레코드를 추가하는 경우 오류가 발생합니다.
Recordset 개체가 열려 있는 동안 커서의 특성을 정의하는 속성(CursorType, LockType, MaxRecords등)은 읽기 전용입니다. 따라서 Requery 메서드는 현재 커서만 새로 고칠 수 있습니다. 커서 속성을 변경하고 결과를 보려면 속성이 다시 읽기/쓰기가 되도록 Close 메서드를 사용해야 합니다. 그런 다음 속성 설정을 변경하고 Open 메서드를 호출하여 커서를 다시 열 수 있습니다.
적용 대상
ADO(Recordset 개체)
참고 항목
Execute, Requery 및 Clear Methods Example(VB)
Execute, Requery 및 Clear 메서드 예제(VBScript)
Execute, Requery 및 Clear 메서드 예제(VC++)
ADO(CommandText 속성)