एडीओ क्लोन विधि
❮ पूरा रिकॉर्डसेट वस्तु संदर्भ
क्लोन विधि आपको मौजूदा रिकॉर्डसेट से डुप्लिकेट रिकॉर्डसेट बनाने की अनुमति देती है। आप इस पद्धति का उपयोग एकाधिक, डुप्लिकेट रिकॉर्डसेट बनाने के लिए कर सकते हैं, खासकर यदि आप रिकॉर्ड के सेट में एक से अधिक वर्तमान रिकॉर्ड संपादित करना चाहते हैं। यह विधि मूल के बराबर एक नया रिकॉर्डसेट बनाने, खोलने और बंद करने से कहीं अधिक कुशल है।
जब आप एक रिकॉर्डसेट को क्लोन करते हैं तो आप वास्तव में उसी रिकॉर्डसेट के लिए एक नया पॉइंटर बनाते हैं, इसलिए आपके द्वारा एक रिकॉर्डसेट में किए गए कोई भी परिवर्तन उसके सभी क्लोनों में दिखाई देंगे। हालांकि, यदि आप मूल रिकॉर्डसेट पर एक अनुरोध निष्पादित करते हैं, तो क्लोन अब मूल के साथ सिंक्रनाइज़ नहीं होंगे।
क्लोन बनाने के लिए प्रदाता को रिकॉर्डसेट ऑब्जेक्ट पर बुकमार्क का समर्थन करना चाहिए। बुकमार्क विनिमेय हैं; एक रिकॉर्डसेट ऑब्जेक्ट से एक बुकमार्क संदर्भ अपने किसी भी क्लोन में उसी रिकॉर्ड को संदर्भित करता है।
नोट: मूल रिकॉर्डसेट का फ़िल्टर क्लोन पर लागू नहीं होगा। किसी मौजूदा फ़िल्टर को कॉपी करने के लिए: objRecordsetNew.Filter=objRecordsetOriginal.Filter
नोट: जब आप मूल रिकॉर्डसेट को बंद करते हैं तो कोई भी कॉपी बंद नहीं होगी। आपको क्लोनों को एक-एक करके बंद करना होगा।
वाक्य - विन्यास
Set objRecordsetClone=objRecordset.Clone(locktype)
Parameter | Description |
---|---|
objRecordsetClone | The clone Recordset to be created |
objRecordset | The Recordset to be cloned |
locktype | Optional. A LockTypeEnum value that specifies the lock type |
LockTypeEnum मान
Constant | Value | Description |
---|---|---|
adLockUnspecified | -1 | The clone is created with the same lock type as the original Recordset |
adLockReadOnly | 1 | The clone is a read-only Recordset |
❮ पूरा रिकॉर्डसेट वस्तु संदर्भ