Optimize 속성-동적(ADO)
필드에 인덱스를 만들어야 하는지 여부를 지정합니다.
설정 및 반환 값
인덱스 생성 여부를 나타내는 부울 값을 설정하거나 반환합니다.
설명
인덱스는 Recordset에서 값을 찾거나 정렬하는 작업의 성능을 향상시킬 수 있습니다. 인덱스는 ADO 내부입니다. 애플리케이션에서 명시적으로 액세스하거나 사용할 수 없습니다.
필드에 인덱스를 만들려면 Optimize 속성을 True로 설정합니다. 인덱스를 삭제하려면 이 속성을 False로 설정합니다.
Optimize는 CursorLocation 속성이 adUseClient로 설정된 경우 Field 개체 Properties 컬렉션에 추가되는 동적 속성입니다.
사용량
Dim rs As New Recordset
Dim fld As Field
rs.CursorLocation = adUseClient 'Enable index creation
rs.Fields.Append "Field1", adChar, 35, adFldIsNullable
rs.Open
Set fld = rs.Fields(0)
fld.Properties("Optimize") = True 'Create an index
fld.Properties("Optimize") = False 'Delete an index
적용 대상
참고 항목
Optimize 속성 예제(VB)
Optimize 속성 예제(VC++)
Filter 속성
Find 메서드(ADO)
Sort 속성