TableDef.ConflictTable 属性 (DAO)

适用于:Access 2013、Office 2013

返回冲突表(其中包含同步两个副本的过程中发生冲突的数据库记录)的名称(仅适用于 Microsoft Access 工作区)。 只读 String

语法

表达式 。ConflictTable

表达 返回 TableDef 对象的表达式。

备注

如果不存在冲突表,或者数据库不是副本,则返回值为 String 数据类型的零长度字符串 ("")。

如果两个用户在不同的副本位置对数据库中的相同记录各自执行了更改,则其中一个用户所做的更改将无法应用到另一个副本。 因此,更改失败的那个用户必须解决冲突。

冲突是在记录级别发生的,而不是在字段之间发生的。 例如,如果一个用户更改了 Address 字段,而另一个用户更新了同一记录中的 Phone 字段,则会拒绝其中一项更改。 由于冲突在记录级别发生,因此,即使成功的更改和拒绝的更改在事实上不太可能会导致信息冲突,也会发生拒绝。

同步机制通过创建冲突表来处理记录冲突,这些表包含如果更改成功,这些表包含本来会放置在表中的信息。 可以检查这些冲突表并逐行处理它们,并修复适当的任何内容。

所有冲突表都table_conflict命名,其中 table 是表的原始名称,截断为最大表名长度。