Compartilhar via


Propriedade Recordset.BatchCollisions (DAO)

Aplica-se ao: Access 2013, Office 2013

Sintaxe

expressão . BatchCollisions

expressão Uma variável que representa um objeto do Recordset.

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 de elementos na matriz.

Se você definir trabalhar com a propriedade Bookmark do objeto Recordset para indicar valores na matriz BatchCollisions, poderá mover-se para cada registro com falha para concluir a operação de atualização mais recente no modo em lote.

Depois que os registros de colisão são corrigidos, você pode chamar novamente o método Update no modo em lote. 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.