다음을 통해 공유


Optimize 속성-동적(ADO)

필드에 인덱스를 만들어야 하는지 여부를 지정합니다.

설정 및 반환 값

인덱스 생성 여부를 나타내는 부울 값을 설정하거나 반환합니다.

설명

인덱스는 Recordset에서 값을 찾거나 정렬하는 작업의 성능을 향상시킬 수 있습니다. 인덱스는 ADO 내부입니다. 애플리케이션에서 명시적으로 액세스하거나 사용할 수 없습니다.

필드에 인덱스를 만들려면 Optimize 속성을 True로 설정합니다. 인덱스를 삭제하려면 이 속성을 False로 설정합니다.

OptimizeCursorLocation 속성이 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  

적용 대상

Field 개체

참고 항목

Optimize 속성 예제(VB)
Optimize 속성 예제(VC++)
Filter 속성
Find 메서드(ADO)
Sort 속성