新闻资讯
看你所看,想你所想

Resync

Resync

Resync是指从基本资料库刷新当前 Recordset 对象中的数据。

Resync 方法

语法

recordset.ResyncAffectRecords, ResyncValues

参数

AffectRecords 可选,AffectEnum 值,决定Resync 方法所影响的记录数目,可以为下列常量之一。
常量
说明
AdAffectCurrent
只刷新当前记录。
AdAffectGroup
刷新满足当前 Filter 属性设定的记录。只有将 Filter 属性设定为有效预定义常量之一才能使用该选项。
AdAffectAll
默认值。刷新Recordset 对象中的所有记录,包括由于当前 Filter 属性设定而隐藏的记录。
adAffectAllChapters
刷新所有子集记录。
ResyncValues 可选,ResyncEnum 值。指定是否覆盖基本值。可为下列常量之一。
常量
说明
AdResyncAllValues
默认值。覆盖数据,取消挂起的更新。
AdResyncUnderlyingValues
不覆盖数据,不取消挂起的更新。

说明

使用 Resync 方法将当前Recordset 中的记录与基本的资料库重新同步。这在使用静态或仅向前的游标但希望看到基本资料库中的改动时十分有用。
如果将 CursorLocation 属性设定为 adUseClient,则 Resync 仅对非唯读的 Recordset 对象可用。
与 Requery 方法不同,Resync 方法不重新执行 Recordset 对象的基本的命令,基本的资料库中的新记录将不可见。
如果由于与基本的数据冲突(如其他用户已将记录删除)而使重新同步的尝试失败,则提供者将警告返回到 Errors 集合併且产生运行时错误。使用 Filter 属性 (adFilterConflictingRecords) 和 Status 属性可以找到发生冲突的记录。

远程数据服务用法

Resync 方法在客户端 Recordset 上无效。
如果设定了 Unique Table 和 Resync Command 动态属性,并且 Recordset 是对多个表执行 JOIN 操作的结果,那幺,Resync 方法将仅对 Unique Table 属性中命名的表执行在 Resync Command 属性中所给定的操作。

转载请注明出处海之美文 » Resync

相关推荐

    声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:ailianmeng11@163.com