此頁(yè)沒有內(nèi)容條目
內(nèi)容

   

指示是否應(yīng)該在該字段上創(chuàng)建索引。

設(shè)置和返回值

設(shè)置或返回布爾型值。

說明

索引可提高在 Recordset 中查找或排序值的操作性能。索引對(duì)于 ADO 是內(nèi)部的,您無法在應(yīng)用程序中顯式訪問或使用索引。

Optimize 屬性是“動(dòng)態(tài)的”;該屬性不是 Field 對(duì)象接口的一部分。如果將 CursorLocation 屬性設(shè)置為 adUseClient,則該屬性只在 Field 對(duì)象的 Properties 集合中存在。

要?jiǎng)?chuàng)建字段的索引,請(qǐng)將 Optimize 屬性設(shè)置為 True。要?jiǎng)h除索引,請(qǐng)將該屬性設(shè)置為 False。

用法

Dim rs As New Recordset

Dim fld As Field

rs.CursorLocation = adUseClient      '啟用索引創(chuàng)建

rs.Fields.Append "Field1", adChar, 35, adFldIsNullable

rs.Open

Set fld = rs.Fields(0)

fld.Properties("Optimize") = True    '創(chuàng)建索引

fld.Properties("Optimize") = False   '刪除索引