Partager via


Recordset.BatchCollisions, propriété (DAO)

S’applique à : Access 2013, Office 2013

Syntaxe

expression . BatchCollisions

expression Variable représentant un objet Recordset.

Remarques

Cette propriété contient un tableau de signets vers des lignes qui ont présenté un conflit au cours du dernier appel de la méthode Update par lot. La propriété BatchCollisionCount indique le nombre d'éléments contenus dans le tableau.

Si vous définissez la propriété Bookmark de l'objet Recordset de travail sur des signets du tableau BatchCollisions, vous pouvez accéder à chaque enregistrement dont la dernière opération Update par lot a échoué.

Une fois les enregistrements en collision corrigés, il est possible de rappeler la méthode Update en mode par lot. À ce stade, DAO tente d'exécuter une autre mise à jour par lot et la propriété BatchCollisions reflète à nouveau le jeu d'enregistrements ayant échoué à la deuxième tentative. Tous les enregistrements dont la mise à jour a réussi lors de la tentative précédente ne sont pas repris dans la tentative actuelle car leur propriété RecordStatus a désormais la valeur dbRecordUnmodified. Ce processus peut se poursuivre aussi longtemps que des conflits surviennent ou jusqu'à ce que vous abandonniez les mises à jour et fermiez le jeu de résultats.

Ce tableau est recréé chaque fois que vous exécutez une méthode Update par lot.