CancelBatch方法-VB数据访问技术
3.CancelBatch方法tCancelBatch方法取消挂起的批更新。 t它的语法形式如下所示: trecordset.CancelBatch AffectRecords tAffectRecords是可选的参数,决定CancelBatch方法所影响记录的数目,可为下列常量之一: tadAffectCurrent:仅取消当前记录的挂起更新; tadAffectGroup:对满足当前Filter属性设置的记录取消挂起更新,使用该选项时,必须将Filter属性设置为合法的预定义常量之一; tadAffectAll:默认值,取消Recordset对象中所有记录的挂起更新。 t使用CancelBatch方法可取消批更新模式下记录集中所有挂起的更新。如果记录集处于立即更新模式,调用不带adAffectCurrent的CancelBatch将产生错误。 t如果调用CanelBatch时正在编辑当前记录或添加新记录,则ADO首失调用CancelUpdate方法取消所有己被缓存的修改,然后取消记录集中挂起的所有更改。 t有可能在CancelBatch调用后特别是在添加新记录时无法确定当前记录。为此,在CancelBatch调用后将当前记录位置设置为记录集中的已知位置是明智的。例如可调用MoveFirst方法。
602KB
文件大小:
评论区