أحدث البرامج التعليمية وتطوير الشبكة
 

ADO استنساخ الطريقة


<كاملة كائن مجموعة السجلات المرجعي

طريقة استنساخ يسمح لك لإنشاء سجلات مكررة من السجلات الموجودة. يمكنك استخدام هذا الأسلوب لإنشاء متعددة، وتكرار السجلات، وخاصة إذا كنت ترغب في تعديل أكثر من سجل الحالي في مجموعة من السجلات. هذا الأسلوب هو أكثر كفاءة بكثير من خلق، وفتح، وإغلاق السجلات جديد يساوي الأصلي.

عند استنساخ سجلات كنت في الواقع مجرد إنشاء مؤشر جديد إلى نفس السجلات، وبالتالي أية تغييرات تجريها على السجلات واحد سوف تكون واضحة في كل من الحيوانات المستنسخة لها. ومع ذلك، إذا كنت تنفيذ Requery على السجلات الأصلية، لن تكون متزامنة الحيوانات المستنسخة إلى الأصل.

يجب على مقدم دعم العلامات على الكائن السجلات لخلق الحيوانات المستنسخة. إرسال قابلة للتبادل. تشير إشارة مرجعية إشارة من كائن مجموعة السجلات واحد لنفس السجل في أي من الحيوانات المستنسخة لها.

Note: لن يتم تطبيق مرشح من مجموعة السجلات الأصلي إلى استنساخ. لنسخ مرشح القائمة: objRecordsetNew.Filter = objRecordsetOriginal.Filter

Note: عند إغلاق سيتم إغلاق أي سجلات الأصلي للنسخة. سيكون لديك لإغلاق استنساخ واحدة تلو الأخرى.

بناء الجملة

Set objRecordsetClone=objRecordset.Clone(locktype)

معامل وصف
objRecordsetClone مجموعة السجلات استنساخ ليتم إنشاؤه
objRecordset مجموعة السجلات المراد استنساخه
locktype اختياري. A LockTypeEnum القيمة التي تحدد نوع تأمين

قيم LockTypeEnum

ثابت القيمة وصف
adLockUnspecified-1 يتم إنشاء استنساخ مع نفس نوع تأمين مثل السجلات الأصلي
adLockReadOnly1 استنساخ هو مجموعة سجلات للقراءة فقط

<كاملة كائن مجموعة السجلات المرجعي