Compartir a través de


Propiedad TableDef.ConflictTable (DAO)

Se aplica a: Access 2013, Office 2013

Devuelve el nombre de una tabla de conflictos que contiene los registros de base de datos que generaron conflictos durante la sincronización de dos réplicas (sólo áreas de trabajo de Microsoft Access). String de solo lectura.

Sintaxis

expresión . ConflictTable

Expresión Expresión que devuelve un objeto TableDef .

Comentarios

El valor devuelto es un tipo de datos String que es una cadena de longitud cero ("") si no hay ninguna tabla de conflictos o la base de datos no es una réplica.

Si dos usuarios en dos réplicas independientes realizan cada uno un cambio en el mismo registro de la base de datos, los cambios efectuados por uno de los usuarios no se aplicarán en la otra réplica. En consecuencia, el usuario cuyos cambios no se aplicaron debe resolver los conflictos.

Los conflictos se producen en el nivel de registro, no entre campos. Por ejemplo, si un usuario cambia el campo Dirección y otro actualiza el campo Teléfono del mismo registro, uno de los cambios se rechaza. Puesto que los conflictos se producen en el nivel de registro, el rechazo se produce incluso si es improbable que el cambio realizado y el cambio rechazado den como resultado un conflicto real de información.

El mecanismo de sincronización controla los conflictos de registros mediante la creación de tablas de conflictos, que contienen la información que se habría incluido en la tabla si el cambio hubiera tenido éxito. Puede examinar estas tablas de conflictos fila por fila para realizar las correcciones correspondientes.

Todas las tablas de conflictos reciben el nombre table_conflict, donde table es el nombre original de la tabla, truncado a la longitud máxima de nombre de tabla.