Compartir vía


Optimización de Property-Dynamic (ADO)

Especifica si se debe crear un índice en un campo .

Configuración y valores devueltos

Establece o devuelve un valor de booleano que indica si se debe crear un índice.

Observaciones

Un índice puede mejorar el rendimiento de las operaciones que buscan o ordenan valores en un objeto Recordset de . El índice es interno de ADO; no puede acceder explícitamente a ella ni usarla en la aplicación.

Para crear un índice en un campo, establezca la propiedad Optimize en True. Para eliminar el índice, establezca esta propiedad en False.

Optimize es una propiedad dinámica anexada al objeto field decolección Properties cuando la propiedad cursorLocation está establecida en adUseClient.

Uso

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  

Se aplica a

objeto Field

Consulte también

Ejemplo de de la propiedad Optimize (VB)
Ejemplo de propiedad Optimize de (VC++)
de propiedad Filter
método Find (ADO)
de Sort (propiedad)