指示是否应该在该字段上创建索引。
设置和返回值
设置或返回布尔型值。
说明
索引可提高在 Recordset 中查找或排序值的操作性能。索引对于 ADO 是内部的,您无法在应用程序中显式访问或使用索引。
Optimize 属性是“动态的”;该属性不是 Field 对象接口的一部分。如果将 CursorLocation 属性设置为 adUseClient,则该属性只在 Field 对象的 Properties 集合中存在。
要创建字段的索引,请将 Optimize 属性设置为 True。要删除索引,请将该属性设置为 False。
用法
Dim rs As New Recordset Dim fld As Field rs.CursorLocation = adUseClient '启用索引创建 rs.Fields.Append "Field1", adChar, 35, adFldIsNullable rs.Open Set fld = rs.Fields(0) fld.Properties("Optimize") = True '创建索引 fld.Properties("Optimize") = False '删除索引