Proprietà dinamica Optimize (ADO)

Specifica se deve essere creato un indice su questo campo.

Impostazioni e valori restituiti

Imposta o restituisce un valore booleano che indica se deve essere creato un indice.

Osservazioni

Un indice può migliorare le prestazioni delle operazioni che trovano o ordinano valori in un oggetto Recordset. L'indice è interno ad ADO e non è possibile accedervi in modo esplicito o usarlo nell'applicazione.

Per creare un indice su un campo, impostare la proprietà Optimize su True. Per eliminare l'indice, impostare questa proprietà su False.

Optimize è una proprietà dinamica aggiunta alla raccolta Properties dell'oggetto Field quando la proprietà CursorLocation è impostata su adUseClient.

Utilizzo

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  

Si applica a

Oggetto Field

Vedere anche

Esempio della proprietà Optimize (VB)
Esempio della proprietà Optimize (VC++)
Proprietà Filter
Metodo Find (ADO)
Proprietà Sort