当前位置: 首页 > 网络学院 > 服务端脚本教程 > ADO > ADO UpdateBatch 方法

ADO
ADO DataTypes
ADO 摘要
ADO 实例

ADO UpdateBatch 方法


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-03-04   浏览: 400 ::
收藏到网摘: n/a

The UpdateBatch method is used to save all changes in a Recordset to the database. This method is used when you are working on a Recordset in batch update mode.
UpdateBatch方法的作用是:将所有的Recordset[记录集]更改信息保存到数据库中。你可以使用这个方法对记录集中的记录进行批量更新。

If the save operation fails, a run-time error occurs and the errors are stored in the Errors collection.
如果保存操作执行失败,那么将产生一个“运行时间”上的错误,并且该错误将被保存的Error[错误]集中。

Tip: The CancelBatch method cancels all batch updates.
提示:使用CancelBatch可以取消所有的批量更新操作。

Note: Not all Recordset objects supports batch updating.
注意:并不是所有的Recordset[记录集]对象都可以支持批量更新操作。

Syntax
语法

bool=objRecordset.UpdateBatch affectrecords

Parameter参数 Description描述
affectrecords Optional. An AffectEnum value that specifies which records this method will affect.
可选参数。指定一个AffectEnum值,它是由于指明使用该方法对哪条记录进行操作

Note: The value adAffectGroup will generate an error if there are no visible records in the Recordset
注意:如果记录集中不包含可视记录,那么adAffectGroup值将产生错误



AffectEnum Values

Constant
常量
Value
常量
Description
描述
adAffectCurrent 1 Affects only the current record
仅取消当前记录的挂起更新
adAffectGroup 2 Affects only records that satisfy the Filter setting (Filter must be set to a FilterGroupEnum value or an array of Bookmarks)
对满足当前 Filter 属性设置的记录取消挂起更新。使用该选项时,必须将 Filter 属性设置为合法的预定义常量之一
adAffectAll 3 Affects all records if there is no Filter. Affects only visible records in the current chapter if Filter is set to a string criteria. Affect all rows of the Recordset if Filter is set to a FilterGroupEnum value or an array of Bookmarks
默认值。取消 Recordset 对象中所有记录的挂起更新,包括由当前 Filter 属性设置所隐藏的任何记录
adAffectAllChapters 4 Affects all records in all child Recordset, including those hidden by a currently applied filter
写入所有子集(包括被当前使用的“过滤器[filter]”隐藏掉的子集)的挂起更改

评论 (0) All

登陆 | 还没注册?