فیلد (ADO Field)
«فیلد ADO (ADO Field)» نماینده یک ستون در «رکوردست (Recordset)» است. هر ستون یک شیء Field دارد. بنابراین اطلاعات هر سلول از همین جا خوانده یا نوشته می شود؛ مثل ستون های کارنامه که هرکدام نمره ای دارند.
فیلد ADO چیست؟
آبجکت Field درباره نام ستون، نوع داده، اندازه و مقدار حرف می زند. سپس به تو اجازه می دهد مقدار را بخوانی یا تغییر دهی. این شیء برای هر ستون رکوردست وجود دارد.
ProgID ساخت آبجکت Field
برای ساخت مستقیم شیء Field، از ProgID زیر استفاده می شود.
set objField=Server.CreateObject("ADODB.field")
ویژگی های مهم Field
ویژگی ها شامل Name، Type، Value، ActualSize، DefinedSize، Precision، NumericScale، Status، OriginalValue و UnderlyingValue هستند. هرکدام بخشی از هویت ستون را توضیح می دهند؛ مانند نام، نوع و مقدار فعلی.
روش های Field
دو متد کاربردی داریم: AppendChunk و GetChunk. این ها برای متن ها و باینری های بزرگ اند؛ مثل عکس یا فایل. با GetChunk داده بزرگ را بخش بخش می خوانی. با AppendChunk همان داده را مرحله ای می نویسی.
گام های کاربردی کار با فیلد ADO
- Recordset را از پایگاه داده واکشی کن.
- Field مدنظر را با نام ستون بگیر.
- Type و Size را برای اعتبارسنجی بررسی کن.
- Value را بخوان یا مقدار جدید تنظیم کن.
- برای داده بزرگ، از AppendChunk یا GetChunk کمک بگیر.
نکته: همیشه Type و اندازه را قبل از نوشتن بررسی کن؛ مثل چک کردن ظرفیت کیف قبل از گذاشتن کتاب سنگین.
هشدار: مقداردهی نادرست به Value می تواند خطای نوع بدهد؛ پس اول نوع را بسنج.
برای ادامه مسیر، صفحه پارامتر ADO و خطا ADO را ببین. همچنین راهنمای اتصال ADO به درک بهتر جریان کمک می کند. اگر لازم شد، از فیلد ADO به عنوان مرجع سریع استفاده کن.
جمع بندی سریع
- هر ستون یک Field جدا دارد.
- Value مقدار فعلی ستون است.
- Type و Size را همیشه بررسی کن.
- داده بزرگ را Chunk ای مدیریت کن.