다음을 통해 공유


RecordCount 속성(ADO)

Recordset 개체의 레코드 수를 나타냅니다.

반환 값

Recordset레코드 수를 나타내는 Long 값을 반환합니다.

발언

RecordCount 속성을 사용하여 Recordset 개체에 있는 레코드 수를 확인합니다. 이 속성은 ADO에서 레코드 수를 확인할 수 없거나 공급자 또는 커서 형식이 RecordCount지원하지 않는 경우 -1 반환합니다. 닫힌 RecordsetRecordCount 속성을 읽으면 오류가 발생합니다.

책갈피 또는 근사 위치 지정

Recordset 개체 책갈피 또는 대략적인 위치를 지원하지 경우 이 속성은 Recordset의 정확한 레코드 수를 반환합니다. 이 속성은 Recordset이 완전히 채워졌는지 여부에 관계없이 정확한 숫자를 반환합니다.

반면 Recordset 개체가 책갈피 또는 대략적인 위치를 지원하지 경우 이 속성에 액세스하는 것은 리소스에 상당한 드레이닝이 될 수 있습니다. 정확한 RecordCount 값을 반환하려면 모든 레코드를 검색하고 계산해야 하므로 드레이닝이 발생합니다.

  • 책갈피와 관련된 adBookmark .
  • adApproxPosition 대략적인 위치 지정과 관련이 있습니다.

메모

ADO 버전 2.8 이하에서 SQLOLEDB 공급자는 지원(adApproxPosition)지원(adBookmark)모두에 대해 True 반환한다는 사실에도 불구하고 서버 쪽 커서를 사용할 때 모든 레코드를 가져옵니다.

Recordset 개체의 커서 형식은 레코드 수를 확인할 수 있는지 여부에 영향을 줍니다. RecordCount 속성은 전달 전용 커서에 대한 -1 반환합니다. 정적 또는 키 집합 커서의 실제 개수입니다. 데이터 원본에 따라 동적 커서에 대한 -1 또는 실제 개수입니다.

적용 대상

ADO(Recordset 개체)

참고 항목

Filter 및 RecordCount 속성 예제(VB)
Filter 및 RecordCount 속성 예제(VC++)
ADO(AbsolutePosition 속성)
ADO(PageCount 속성)