Optimize プロパティ - 動的 (ADO)
フィールドにインデックスを作成するかどうかを指定します。
設定と戻り値
インデックスを作成するかどうかを示す Boolean 値を設定または返します。
注釈
インデックスを使用すると、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 プロパティ
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示