ADO UpdateBatch 方法
❮ 记录集对象完整参考
UpdateBatch 方法用于将记录集中所有更改保存到数据库。此方法用于在批处理更新模式下处理记录集时。
如果保存操作失败,则会发生运行时错误,并且错误将存储在 Errors 集合中。
提示:CancelBatch 方法取消所有批处理更新。
注意:并非所有记录集对象都支持批处理更新。
语法
bool=objRecordset.UpdateBatch affectrecords
参数 | 描述 |
---|---|
affectrecords | 可选。一个 AffectEnum 值,指定此方法将影响哪些记录。 注意:如果记录集中没有可见记录,则值 adAffectGroup 将生成错误。 |
AffectEnum 值
常量 | 值 | 描述 |
---|---|---|
adAffectCurrent | 1 | 仅影响当前记录 |
adAffectGroup | 2 | 仅影响满足 Filter 设置的记录(Filter 必须设置为 FilterGroupEnum 值或书签数组) |
adAffectAll | 3 | 如果没有 Filter,则影响所有记录。如果 Filter 设置为字符串条件,则仅影响当前章节中的可见记录。如果 Filter 设置为 FilterGroupEnum 值或书签数组,则影响记录集的所有行。 |
adAffectAllChapters | 4 | 影响所有子记录集中的所有记录,包括当前应用的筛选器隐藏的记录。 |
❮ 记录集对象完整参考