Freigeben über


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

Field-Objekt

Siehe auch

Optimize-Eigenschaft (Vb-Beispiel)
Optimize-Eigenschaft (VC++-Beispiel)
Filtereigenschaft
Find-Methode (ADO)
Sort-Eigenschaft