Compartilhar via


Otimizar Property-Dynamic (ADO)

Especifica se um índice deve ser criado em um campo.

Configurações e valores retornados

Define ou retorna um valor booliano que indica se um índice deve ser criado.

Observações

Um índice pode melhorar o desempenho das operações que localizam ou classificam valores em um Conjunto de Registros. O índice é interno para o ADO; você não pode acessá-lo explicitamente ou usá-lo 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 Propriedades 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 de Campo

Consulte Também

Exemplo da propriedade Optimize (VB)
Exemplo da propriedade Optimize (VC++)
propriedade Filter
do Método Find (ADO)
de Propriedade de Classificação