ADO Property 对象

ตัวแปร Property

ตัวแปรของตัวแปร ADO มีสองประเภทคือคุณสมบัติที่มีอยู่ในต้นตัวและคุณสมบัติที่เปลี่ยนแปลงได้

คุณสมบัติที่มีอยู่ในต้นตัว (builtin properties) คือคุณสมบัติที่ถูกปฏิบัติตามใน ADO และสามารถใช้งานได้ทันทีสำหรับทั้งหมดของตัวแปรใหม่ ในกรณีนี้ใช้สัญญาณ MyObject.Property พวกนี้จะไม่ปรากฏเป็นตัวแปร Property ในชุด Properties ของตัวแปรดังนั้นถึงแม้ว่าจะสามารถเปลี่ยนค่าของพวกนี้ได้ แต่ไม่สามารถเปลี่ยนคุณสมบัติของพวกนี้ได้

ตัวแปร Property ของ ADO แสดงถึงคุณสมบัติที่เปลี่ยนแปลงได้ของตัวแปร ADO ซึ่งเป็นคุณสมบัติที่ถูกกำหนดโดย provider

แต่ละ provider ที่มีการเจรจากับ ADO จะมีวิธีที่แตกต่างกันในการสื่อสารกับ ADO ดังนั้น ADO จำเป็นต้องมีวิธีบางอย่างเพื่อเก็บข้อมูลเกี่ยวกับ provider และแนวทางที่แก้ปัญหาคือ provider จะให้ข้อมูลเฉพาะทางแก่ ADO (คุณสมบัติที่เปลี่ยนแปลงได้) ADO จะเก็บคุณสมบัติของแต่ละ provider ในตัวแปร Property และตัวแปร Property นี้จะถูกเก็บไว้ในชุด Properties ซึ่งจะถูกแจกแจงไปยังตัวแปร Command ตัวแปร Connection ตัวแปร Field หรือตัวแปร Recordset

例如,指定给提供者的属性可能会指示 Recordset 对象是否支持事务或更新。这些附加的属性将作为 Property 对象出现在该 Recordset 对象的 Properties 集合中。

ProgID

set objProperty=Server.CreateObject("ADODB.property")

属性

属性 描述
Attributes 返回一个 Property 对象的属性
Name 设置或返回一个 Property 对象的名称
Type 返回 Property 的类型
Value 设置或返回 一个 Property 对象的值