Optimieren von Property-Dynamic (ADO)
Gibt an, ob für ein Feldein Index erstellt werden soll.
Einstellungen und Rückgabewerte
Dient zum Festlegen oder Zurückgeben eines werts vom Typ boolean, der angibt, ob ein Index erstellt werden soll.
Bemerkungen
Ein Index kann die Leistung von Vorgängen verbessern, die Werte in einem Recordset-suchen oder sortieren. Der Index ist intern für ADO; Sie können nicht explizit auf sie zugreifen oder sie in Ihrer Anwendung verwenden.
Um einen Index für ein Feld zu erstellen, legen Sie die eigenschaft Optimize auf Truefest. Um den Index zu löschen, legen Sie diese Eigenschaft auf Falsefest.
Optimize ist eine dynamische Eigenschaft, die an das Field-Objekt Properties -Auflistung 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
Siehe auch
Optimize-Eigenschaft (Vb-Beispiel)
Optimize-Eigenschaft (VC++-Beispiel)
Filtereigenschaft
Find-Methode (ADO)
Sort-Eigenschaft