菜单
×
   ❮     
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 方法


❮ 完整的 Recordset 对象参考

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

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

要创建克隆,提供程序必须支持 Recordset 对象上的书签。书签是可互换的;一个 Recordset 对象上的书签引用指代其任何克隆中的同一条记录。

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

注意:当你关闭原始 Recordset 时,所有副本都不会被关闭。你需要逐一关闭克隆。

语法

Set objRecordsetClone=objRecordset.Clone(locktype)

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

LockTypeEnum 值

常量 描述
adLockUnspecified -1 克隆以与原始 Recordset 相同的锁定类型创建
adLockReadOnly 1 克隆是一个只读 Recordset

❮ 完整的 Recordset 对象参考
×

联系销售

如果您想将 W3Schools 服务用于教育机构、团队或企业,请发送电子邮件给我们
sales@w3schools.com

报告错误

如果您想报告错误,或想提出建议,请发送电子邮件给我们
help@w3schools.com

W3Schools 经过优化,旨在方便学习和培训。示例可能经过简化,以提高阅读和学习体验。教程、参考资料和示例会不断审查,以避免错误,但我们无法保证所有内容的完全正确性。使用 W3Schools 即表示您已阅读并接受我们的使用条款Cookie 和隐私政策

版权所有 1999-2024 Refsnes Data。保留所有权利。W3Schools 由 W3.CSS 提供支持