ADO OpenSchema มีความสามารถ

การใช้งานและการระบุ

OpenSchema มีความสามารถที่จะส่งกลับมา Recordset วิตกฏ์ ซึ่งมีข้อมูลเกี่ยวกับโมเดลของแหล่งข้อมูล ตัวอย่าง ข้อมูลโมเดลนี้อาจรวมถึงชื่อตาราง ชื่อคอลัมน์ในตาราง และประเภทของข้อมูลของแต่ละคอลัมน์ Recordset จะเปิดด้วยโมเดลเพียงอ่านและมีความสามารถเคลื่อนไหวเป็นแบบตัวช่วยยืนยง

รูปแบบ

Set rs=objconn.OpenSchema(querytype,criteria,schemaid)
ประกาศ คำอธิบาย
querytype

จำเป็น: ทุกอย่าง SchemaEnum ค่าที่แสดงว่าประเภทของการค้นหาโมดุลที่ต้องทำงาน

หมายเหตุ: มาตราฐาน OLEDB ระบุว่าเฉพาะสามของ SchemaEnum ที่ต้องสนับสนุนคือ adSchemaTables, adSchemaColumns และ adSchemaProviderTypes

criteria ทางเลือก: ตัวแปรตัวเลขของความจำกัดของการค้นหาสำหรับแต่ละตัวเลือก QueryType ตามที่ระบุใน SchemaEnum
schemaid GUID ที่ไม่ได้ระบุโดยนัยของโมดุล Provider ใน OLE DB สำหรับคำสั่งค้นหา ถ้า QueryType ถูกตั้งเป็น adSchemaProviderSpecific จะต้องมีการใช้ตัวอักษรนี้ ไม่ใช่จะไม่ใช้