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
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