Menu
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

ADO Clone 方法


❮ 记录集对象完整参考

Clone 方法允许您从现有记录集创建重复记录集。您可以使用此方法创建多个重复记录集,特别是当您想在一个记录集中编辑多个当前记录时。此方法比创建、打开和关闭一个与原始记录集相同的记录集要有效得多。

当您克隆记录集时,实际上只是创建了一个指向同一记录集的新指针,因此您对一个记录集所做的任何更改都将在其所有克隆中可见。但是,如果您在原始记录集上执行了 Requery,则克隆将不再与原始记录集同步。

提供程序必须支持记录集对象上的书签才能创建克隆。书签是可互换的;来自一个记录集对象的书签引用是指向其任何克隆中同一记录的引用。

注意: 原始记录集的过滤器不会应用于克隆。要复制现有过滤器:objRecordsetNew.Filter=objRecordsetOriginal.Filter

注意: 当您关闭原始记录集时,所有副本都不会关闭。您必须逐个关闭克隆。

语法

Set objRecordsetClone=objRecordset.Clone(locktype)

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

LockTypeEnum 值

常量 描述
adLockUnspecified -1 克隆将使用与原始记录集相同的锁类型创建
adLockReadOnly 1 克隆是一个只读记录集

❮ 记录集对象完整参考
×

Contact Sales

If you want to use W3Schools services as an educational institution, team or enterprise, send us an e-mail:
[email protected]

Report Error

If you want to report an error, or if you want to make a suggestion, send us an e-mail:
[email protected]

W3Schools is optimized for learning and training. Examples might be simplified to improve reading and learning. Tutorials, references, and examples are constantly reviewed to avoid errors, but we cannot warrant full correctness of all content. While using W3Schools, you agree to have read and accepted our terms of use, cookie and privacy policy.

Copyright 1999-2024 by Refsnes Data. All Rights Reserved. W3Schools is Powered by W3.CSS.