다음을 통해 공유


AbsolutePage 속성(ADO)

현재 레코드가 있는 페이지를 나타냅니다.

설정 및 반환 값

32비트 코드의 경우 1에서 Recordset 개체의 페이지 수(PageCount)까지의 Long 값을 설정 또는 반환하거나 PositionEnum 값 중 하나를 반환합니다.

64비트 코드의 경우 64비트 값의 스토리지를 제공하는 데이터 형식을 사용합니다. 예를 들어 Long 값 또는 64비트 길이일 수 있는 다른 값(예: DBORDINAL)을 사용할 수 있습니다. PositionEnum 값은 32비트 길이로 제한되므로 사용하지 마세요.

설명

이 속성을 사용하여 현재 레코드가 있는 페이지 번호를 식별할 수 있습니다. PageSize 속성을 사용하여 Recordset 개체의 총 행 집합 수를 논리적으로 페이지로 나눕니다. 각 페이지에는 PageSize와 동일한 수의 레코드가 있습니다(마지막 페이지는 레코드 수가 적을 수 있음). 공급자는 이 속성을 사용할 수 있도록 적절한 기능을 지원해야 합니다.

  • AbsolutePage 속성을 가져오거나 설정할 때 ADO는 다음과 같이 AbsolutePosition 속성과 PageSize 속성을 함께 사용합니다.

  • AbsolutePage를 가져오기 위해 ADO는 먼저 AbsolutePosition을 검색한 다음 PageSize로 나눕니다.

  • AbsolutePage를 설정하기 위해 ADO는 다음과 같이 AbsolutePosition을 이동합니다. PageSize를 새 AbsolutePage 값으로 곱한 다음 값에 1을 추가합니다. 따라서 AbsolutePage를 성공적으로 설정한 후 레코드 집합의 현재 위치는 해당 페이지의 첫 번째 레코드입니다.

AbsolutePosition 속성과 마찬가지로 AbsolutePage는 1부터 시작하고 현재 레코드가 Recordset의 첫 번째 레코드인 경우 1입니다. 특정 페이지의 첫 번째 레코드로 이동하려면 이 속성을 설정합니다. PageCount 속성에서 총 페이지 수를 가져옵니다.

적용 대상

레코드 집합 개체(ADO)

참고 항목

AbsolutePage, PageCount 및 PageSize 속성 예제(VB)
AbsolutePage, PageCount 및 PageSize 속성 예제(VC++)
AbsolutePosition 속성(ADO)
PageCount 속성(ADO)
PageSize 속성(ADO)