طريقة GetChunk الخاصة بـ ADO

تعريف والاستخدام

يمكن أن تعود طريقة GetChunk قيمة variant تحتوي على جزء أو كامل محتوى البيانات النصية أو الثنائية للحقل.

يمكن استخدام طريقة GetChunk الخاصة بحقل Field لاسترجاع جزء أو كامل طول البيانات الثنائية أو النصية. يمكن استخدام طريقة GetChunk لمعالجة جزء فقط من القيم Long عند قلة ذاكرة النظام.

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

كل دعوة تالية لـ GetChunk تبدأ بالبحث عن البيانات من حيث توقف الدعوة السابقة لـ GetChunk. ولكن، إذا تم البحث عن بيانات في حقل معين في السجل الحالي ثم تعيين أو قراءة قيمة حقل آخر، فإن ADO يعتبر أن البحث عن البيانات في الحقل الأول قد تم. إذا تم استدعاء طريقة GetChunk مرة أخرى على الحقل الأول، فإن ADO سيؤول هذه الدعوة إلى عملية GetChunk جديدة ويقرأ من بداية البيانات. لن يتوقف عملية GetChunk عند الوصول إلى حقول Recordset أخرى (ليست نسخة من Recordset الأول).

إذا تم تعيين bit adFldLong في خاصية Attributes لـ Field Object إلى True، يمكن استخدام طريقة GetChunk لهذا الحقل.

التعليقات:إذا لم يكن هناك سجل حالي عند استخدام طريقة GetChunk لـ Field Object، فإنه يسبب خطأ 3021 (لا يوجد سجل حالي).

التعليقات:لا يؤثر طريقة GetChunk في Record Object Field Object ويدخل في خطأ تشغيلي.

النحو

variable_name=field.GetChunk(size)
الم参数 الوصف
حجم عبارات طويلة، تساوي عدد البايتات أو الأحرف التي تريد البحث عنها.