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 จะต้องมีการใช้ตัวอักษรนี้ ไม่ใช่จะไม่ใช้ |