<อ้างอิงระเบียนวัตถุที่สมบูรณ์
วิธีการ Clone ช่วยให้คุณสามารถสร้างระเบียนที่ซ้ำกันจากระเบียนที่มีอยู่ คุณสามารถใช้วิธีนี้ในการสร้างหลายระเบียนที่ซ้ำกันโดยเฉพาะอย่างยิ่งถ้าคุณต้องการที่จะแก้ไขระเบียนปัจจุบันมากกว่าหนึ่งในชุดของระเบียน วิธีนี้เป็นวิธีที่มีประสิทธิภาพมากขึ้นกว่าการสร้างการเปิดและปิดระเบียนใหม่เท่ากับเดิม
เมื่อคุณโคลนระเบียนคุณจริงเพียงแค่สร้างตัวชี้ใหม่เพื่อระเบียนเดียวกันดังนั้นการเปลี่ยนแปลงใด ๆ ที่คุณทำกับหนึ่งระเบียนจะมองเห็นได้ในทุกโคลนนิ่ง แต่ถ้าคุณดำเนินการสอบถามใหม่อีกในระเบียนเดิมโคลนจะไม่ตรงกับต้นฉบับ
ผู้ให้บริการจะต้องสนับสนุนบุ๊กบนวัตถุระเบียนเพื่อสร้างโคลน บุ๊กมาใช้แทนกัน; อ้างอิงจากบุ๊กระเบียนวัตถุหนึ่งหมายถึงการบันทึกเดียวกันในใด ๆ ของโคลนนิ่ง
Note: ตัวกรองของเดิมระเบียนจะไม่ถูกนำไปใช้กับโคลน คัดลอกกรองที่มีอยู่: objRecordsetNew.Filter = objRecordsetOriginal.Filter
Note: เมื่อคุณปิดไม่มีระเบียนเดิมของสำเนาจะถูกปิด คุณจะต้องปิดหนึ่งโคลนโดยหนึ่ง
วากยสัมพันธ์
Set objRecordsetClone=objRecordset.Clone(locktype)
พารามิเตอร์ | ลักษณะ |
---|---|
objRecordsetClone | ระเบียนโคลนที่จะสร้าง |
objRecordset | ระเบียนที่จะโคลน |
locktype | ไม่จำเป็น. LockTypeEnum ค่าที่ระบุชนิดล็อค |
ค่า LockTypeEnum
คงที่ | ความคุ้มค่า | ลักษณะ |
---|---|---|
adLockUnspecified | -1 | โคลนถูกสร้างขึ้นด้วยประเภทล็อคเช่นเดียวกับระเบียนเดิม |
adLockReadOnly | 1 | โคลนเป็นระเบียนอ่านอย่างเดียว |
<อ้างอิงระเบียนวัตถุที่สมบูรณ์