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é
Commentaires
https://aka.ms/ContentUserFeedback.
Prochainement : Tout au long de l'année 2024, nous supprimerons progressivement les GitHub Issues en tant que mécanisme de retour d'information pour le contenu et nous les remplacerons par un nouveau système de retour d'information. Pour plus d’informations, voir:Soumettre et afficher des commentaires pour