最新的Web开发教程
 

ADO UpdateBatch方法


<完整记录对象参考

UpdateBatch方法用于保存在记录到数据库的所有变化。 当你在一个记录在批量更新模式下工作使用此方法。

如果保存操作失败,发生运行时错误和错误存储在错误集合。

Tip:该方法CancelBatch取消所有的批量更新。

Note:并非所有的Recordset对象支持批量更新。

句法

bool=objRecordset.UpdateBatch affectrecords

参数 描述
affectrecords 可选的。 一个AffectEnum值,指定哪些记录此方法将影响。

Note:如果有在记录没有可见的记录值adAffectGroup将产生错误


AffectEnum值

不变 描述
adAffectCurrent1 只影响当前记录
adAffectGroup2 仅影响满足过滤器设置(过滤器必须设置为一个值FilterGroupEnum或书签的阵列)记录
adAffectAll3 会影响所有的记录,如果没有过滤器。 如果过滤器被设置为一个字符串标准在当前章节只影响可见的记录。 影响记录的所有行,如果过滤器被设置为一个值FilterGroupEnum或书签的阵列
adAffectAllChapters4 影响所有子Recordset的所有记录,包括那些由当前所应用的过滤器隐藏

<完整记录对象参考