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.