فهرست سرفصل‌های ASP
خانه (HOME) معرفی (WebPages Intro) ریزر (WebPages Razor) چیدمان (WebPages Layout) پوشه ها (WebPages Folders) گلوبال (WebPages Global) فرم ها (WebPages Forms) اشیا (WebPages Objects) فایل ها (WebPages Files) پایگاه داده ها (WebPages Databases) هلپرها (WebPages Helpers) وب گرید (WebPages WebGrid) نمودارها (WebPages Charts) ایمیل (WebPages Email) امنیت (WebPages Security) انتشار (WebPages Publish) نمونه ها (WebPages Examples) کلاس ها (WebPages Classes) معرفی (Razor Intro) سینتکس (Razor Syntax) متغیرها (Razor C# Variables) حلقه ها (Razor C# Loops) منطق (Razor C# Logic) متغیرها (Razor VB Variables) حلقه ها (Razor VB Loops) منطق (Razor VB Logic) معرفی (ASP Intro) سینتکس (ASP Syntax) متغیرها (ASP Variables) رویه ها (ASP Procedures) شرط ها (ASP Conditionals) حلقه ها (ASP Looping) فرم ها (ASP Forms) کوکی ها (ASP Cookies) نشست (ASP Session) برنامه (ASP Application) اینکلود (#include) (ASP #include) Global.asa (ASP Global.asa) AJAX (ASP AJAX) ایمیل (ASP e-mail) نمونه ها (ASP Examples) گواهینامه (ASP Certificate) توابع VB (ASP VB Functions) کلیدواژه های VB (ASP VB Keywords) Response (ASP Response) Request (ASP Request) Application (ASP Application) Session (ASP Session) Server (ASP Server) Error (ASP Error) FileSystem (ASP FileSystem) TextStream (ASP TextStream) Drive (ASP Drive) File (ASP File) Folder (ASP Folder) Dictionary (ASP Dictionary) AdRotator (ASP AdRotator) BrowserCap (ASP BrowserCap) پیوند محتوا (ASP Content Linking) گرداننده محتوا (ASP Content Rotator) راهنمای سریع (ASP Quick Ref) معرفی (ADO Intro) اتصال (ADO Connect) رکوردست (ADO Recordset) نمایش (ADO Display) کوئری (ADO Query) مرتب سازی (ADO Sort) افزودن (ADO Add) به روزرسانی (ADO Update) حذف (ADO Delete) فرمان (ADO Command) اتصال (ADO Connection) خطا (ADO Error) فیلد (ADO Field) پارامتر (ADO Parameter) ویژگی (ADO Property) رکورد (ADO Record) رکوردست (ADO Recordset) جریان (ADO Stream) انواع داده (ADO DataTypes)
نتیجه‌ای برای جستجو یافت نشد.
ASP

ASP — فیلد (ADO Field)

آخرین بروزرسانی: 1404/08/14

فیلد (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

  1. Recordset را از پایگاه داده واکشی کن.
  2. Field مدنظر را با نام ستون بگیر.
  3. Type و Size را برای اعتبارسنجی بررسی کن.
  4. Value را بخوان یا مقدار جدید تنظیم کن.
  5. برای داده بزرگ، از AppendChunk یا GetChunk کمک بگیر.

نکته: همیشه Type و اندازه را قبل از نوشتن بررسی کن؛ مثل چک کردن ظرفیت کیف قبل از گذاشتن کتاب سنگین.

هشدار: مقداردهی نادرست به Value می تواند خطای نوع بدهد؛ پس اول نوع را بسنج.

برای ادامه مسیر، صفحه پارامتر ADO و خطا ADO را ببین. همچنین راهنمای اتصال ADO به درک بهتر جریان کمک می کند. اگر لازم شد، از فیلد ADO به عنوان مرجع سریع استفاده کن.

جمع بندی سریع

  • هر ستون یک Field جدا دارد.
  • Value مقدار فعلی ستون است.
  • Type و Size را همیشه بررسی کن.
  • داده بزرگ را Chunk ای مدیریت کن.