ADO GetChunk मथड़ल

परिभाषा और उपयोग

GetChunk मथड़ल एक वेरियैट मान वापस कर सकता है जो फ़ील्ड ऑब्जेक्ट के पूरे या अंशीय टेक्स्ट या बाइनरी दाता के सारे या अंशीय सामग्री को शामिल करता है。

फ़ील्ड ऑब्जेक्ट के GetChunk मथड़ल का उपयोग अंशीय या पूर्ण लॉंग बाइनरी या चारकट दाता को खोजने के लिए किया जाता है। जबकि सिस्टम में स्मृति सीमित है, GetChunk मथड़ल का उपयोग पूरे Long मान के बजाय अंशीय Long मान को ऑपरेशन करने के लिए किया जा सकता है。

GetChunk फ़ोन कॉल वापस करने वाले दाता वेरियैबल को आवंटित किए जाएंगे। यदि साइज़ शेष दाता से बड़ा है, GetChunk मथड़ल केवल शेष दाता को वापस करेगा और वेरियैबल को खाली स्थानों से भरेगा नहीं। यदि क्षेत्र खाली है, GetChunk मथड़ल Null मान वापस करेगा।

प्रत्येक अगला GetChunk फ़ोन कॉल पिछले GetChunk फ़ोन कॉल के बंद से दाता खोजना शुरू करेगा। लेकिन यदि वर्तमान रिकॉर्ड में एक क्षेत्र के दाता को खोजने के बाद दूसरे क्षेत्र के मान को सेट करना या पढ़ना है, ADO इसे पहले क्षेत्र के दाता के खोज को पूरा मानता है। यदि पहले क्षेत्र पर फिर से GetChunk फ़ोन कॉल किया जाता है, ADO इस कॉल को नई GetChunk ऑपरेशन के रूप में समझता है और दाता के शुरू से पढ़ता है। पहले Recordset ऑब्जेक्ट (दूसरे Recordset ऑब्जेक्ट की प्रतिकृति नहीं) के क्षेत्रों की दुरुस्ती GetChunk ऑपरेशन को बंद नहीं करेगी।

यदि Field ऑब्जैक्ट के Attributes अट्रिब्यूट में adFldLong बिट सेट किया गया है तो True, उस फील्ड पर GetChunk मथडड़ी का उपयोग किया जा सकता है।

टिप्पणी:यदि Field ऑब्जैक्ट के GetChunk मथडड़ी का उपयोग करते समय कोई रिकॉर्ड नहीं है, तो एरर 3021 (वर्तमान रिकॉर्ड नहीं है) पैदा होगी。

टिप्पणी:GetChunk मथडड़ी रिकॉर्ड ऑब्जैक्ट के फील्ड ऑब्जैक्ट पर नहीं काम करती।यह कोई काम नहीं करती और रनटाइम एरर पैदा करती।

व्याकरण

variable_name=field.GetChunk(size)
पैरामीटर वर्णन
आकार लॉंग एक्सप्रेशन, इसके बजाय खोजने वाले बाइट या चारकोटरों की संख्या है。