Compartilhar via


Propriedade Recordset2.BatchCollisions (DAO)

Aplica-se ao: Access 2013, Office 2013

Sintaxe

expressão . BatchCollisions

Expressão Uma variável que representa um objeto Recordset2 .

Comentários

Essa propriedade contém uma matriz de indicadores para as linhas que se encontram em colisão durante a última tentativa de chamada Update em lotes. A propriedade BatchCollisionCount indica o número dos elementos na matriz.

Se você definir a propriedade Bookmark do objeto Recordset em funcionamento como valores de indicador na matriz BatchCollisions, poderá mover cada registro com falha para concluir a operação de Atualização no modo de lotes mais recente.

Depois que os registros de colisão forem corrigidos, você poderá chamar o método Update do modo de lotes novamente. Nesse ponto, o DAO tentará outra atualização em lotes e a propriedade BatchCollisions refletirá novamente o conjunto de registros que falharam na segunda tentativa. Qualquer registro que foi bem-sucedido na tentativa anterior não será enviado para a tentativa atual porque agora possui a propriedade RecordStatus de dbRecordUnmodified. Esse processo poderá continuar enquanto ocorrem colisões ou até que você desista das atualizações e feche o conjunto de resultados.

Essa matriz será recriada toda vez que for executado o método Update do modo de lotes.