Propiedad dinámica Optimize (ADO)

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

Configuración y valores devueltos

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

Comentarios

Un índice puede mejorar el rendimiento de las operaciones que buscan u ordenan valores en un objeto Recordset. El índice es interno de ADO; no se puede acceder a él de forma explícita ni utilizarlo en una 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 a la colección Properties del objeto Field 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 la propiedad Optimize (VB)
Ejemplo de la propiedad Optimize (VC ++)
Propiedad Filter
Find (método) (ADO)
Propiedad de ordenación