Otimizar a propriedade dinâmica (ADO)
Especifica se um índice deve ser criado em um field.
Configurações e valores retornados
Define ou retorna um valor booliano que indica se um índice deve ser criado.
Comentários
Um índice pode melhorar o desempenho das operações que localizam ou classificam valores em um Recordset. O índice é interno ao ADO; você não pode acessá-lo ou usá-lo explicitamente em seu aplicativo.
Para criar um índice em um campo, defina a propriedade Optimize como True. Para excluir o índice, defina essa propriedade como False.
Optimize é uma propriedade dinâmica acrescentada à coleção Properties do objeto Field quando a propriedade CursorLocation é definida como 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
Aplica-se A
Consulte Também
Exemplo da propriedade Optimize (VB)
Exemplo da propriedade Optimize (VC++)
Propriedade Filter
Método Find (ADO)
Propriedade Sort