Partilhar via


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

Objeto Campo

Consulte Também

Exemplo da propriedade Optimize (VB)
Exemplo da propriedade Optimize (VC++)
Propriedade Filter
Método Find (ADO)
Propriedade Sort