最新的Web开发教程
 

ADO Clone方法


<完整记录对象参考

克隆方法,可以从现有的记录重复的记录。 您可以使用此方法来创建多个,重复的记录,特别是如果你想在一组记录到编辑多个当前记录。 这种方法比创建,打开和关闭一个新的记录等于原始高效得多。

当克隆一个记录你实际上只是创建一个新的指针指向同一个记录,所以你让一个记录将在其所有的克隆可见的任何变化。 但是,如果对原记录进行重新查询,克隆将不再同步到原来的。

提供程序必须支持Recordset对象来创建克隆的书签。 书签是可以互换的; 从一个记录对象书签引用指的是在其任何克隆的相同的记录。

Note:原记录的过滤器将不会被应用到该克隆。 要复制现有过滤器:objRecordsetNew.Filter = objRecordsetOriginal.Filter

Note:当您关闭副本的原始记录没有人会被关闭。 您将有一个关闭一个克隆。

句法

Set objRecordsetClone=objRecordset.Clone(locktype)

参数 描述
objRecordsetClone 要创建的克隆记录
objRecordset 该记录被克隆
locktype 可选的。 甲LockTypeEnum值,指定的锁类型

LockTypeEnum值

不变 描述
adLockUnspecified-1 克隆与相同的锁类型与原始创建记录
adLockReadOnly1 克隆是一个只读的记录

<完整记录对象参考