Partager via


Recordset2.BatchCollisions, propriété (DAO)

S’applique à : Access 2013, Office 2013

Syntaxe

expression . BatchCollisions

Expression Variable qui représente un objet Recordset2 .

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 présents dans le tableau.

Si vous affectez à la propriété Bookmark de l'objet Recordset de travail des valeurs de signet du tableau BatchCollisions, vous pouvez accéder à chaque enregistrement qui n'a pas pu achever la dernière opération de mise à jour par lot

Après correction des enregistrements présentant des conflits, il est possible d'appeler à nouveau une méthode Update 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.