Optimize, propriété dynamique (ADO)
Spécifie si un index doit être créé sur champ.
Paramètres et valeurs de retour
Définit ou retourne une valeur booléenne qui indique si un index doit être créé.
Notes
Un index peut améliorer les performances des opérations qui recherchent ou trient des valeurs dans un Recordset. L’index est interne à ADO ; vous ne pouvez pas y accéder explicitement ou l’utiliser dans votre application.
Pour créer un index sur un champ, définissez la propriété Optimize sur True. Pour supprimer l’index, définissez cette propriété sur False.
Optimize est une propriété dynamique ajoutée à la collection Properties de l’objet Field lorsque la propriété CursorLocation est définie sur adUseClient.
Utilisation
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
S'applique à
Voir aussi
Optimize, exemple de propriété (VB)
Optimize, exemple de propriété (VC++)
Filter, propriété
Find, méthode (ADO)
Sort, propriété