ADO NextRecordset 메서드


❮ 완전한 레코드세트 개체 참조

NextRecordset 메서드는 현재 Recordset 개체를 지우고 일련의 명령을 반복하여 다음 Recordset 개체를 반환하는 데 사용됩니다. 이 메서드는 Recordset 개체를 반환합니다.

복합 명령문에서 다음 명령의 결과를 리턴하거나 여러 결과를 리턴하는 저장 프로시저의 다음 결과를 리턴하려면 이 메소드를 사용하십시오. 예를 들어, "SELECT * FROM table1;SELECT * FROM table2"와 같은 복합 명령문에서 Command의 Execute 메서드 또는 Recordset의 Open 메서드는 첫 번째 명령만 실행하고 결과를 Recordset 개체에 반환합니다. . 문에서 다음 명령의 결과에 액세스하려면 NextRecordset 메서드를 호출합니다.

행 반환 명령이 성공적으로 실행되었지만 레코드를 반환하지 않으면 반환된 Recordset 개체는 열려 있지만 비어 있습니다(BOF 및 EOF는 모두 True임). 행을 반환하지 않는 명령이 성공적으로 실행되면 반환된 Recordset 개체가 닫힙니다(State 속성은 adStateClosed임). 더 이상 결과가 없으면 Recordset 개체가 Nothing으로 설정됩니다.

통사론

Set objRecordset2=objRecordset1.NextRecordset(ra)

참고: objRecordset1 및 objRecordset2는 동일한 Recordset 개체일 수 있습니다.


Parameter Description
ra Optional. Returns the number of records affected by the operation

❮ 완전한 레코드세트 개체 참조