Optimize – dynamische Eigenschaft (ADO)
Gibt an, ob ein Index für ein Feld erstellt werden soll.
Einstellungen und Rückgabewerte
Legt fest oder gibt einen booleschen Wert zurück, der angibt, ob ein Index erstellt werden soll.
Bemerkungen
Ein Index kann die Leistung von Vorgängen verbessern, mit denen Werte in einem Recordset gesucht oder sortiert werden. Der Index ist interner Bestandteil von ADO; Sie können nicht explizit darauf zugreifen oder ihn in Ihrer Anwendung verwenden.
Legen Sie die Optimize-Eigenschaft auf True fest, um einen Index für ein Feld zu erstellen. Legen Sie diese Eigenschaft auf False fest, um den Index zu löschen.
Optimize ist eine dynamische Eigenschaft, die an die Properties-Auflistung des Field-Objekts angefügt wird, wenn die CursorLocation-Eigenschaft auf adUseClient festgelegt ist.
Verwendung
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
Gilt für
Weitere Informationen
Optimize-Eigenschaft – Beispiel (VB)
Optimize-Eigenschaft – Beispiel (VC++)
Filter-Eigenschaft
Find-Methode (ADO)
Sort-Eigenschaft