ขั้นแรกให้เรียกใช้ฟังก์ชัน openSchema ในออบเจ็กต์ adodb.connection ซึ่งจะได้รับชุดระเบียน ซึ่งแต่ละระเบียนจะสอดคล้องกับตารางในฐานข้อมูล และแต่ละฟิลด์ของระเบียนจะมีข้อมูลบางส่วนของตารางที่เกี่ยวข้อง ฟิลด์ TABLE_NAME มีชื่อของตารางที่เกี่ยวข้อง ฟังก์ชันนี้สามารถเขียนเป็นฟังก์ชันได้ อธิบายกระบวนการประมวลผลของฟังก์ชันดังนี้:
ขั้นแรกให้เรียกใช้ฟังก์ชัน openSchema ในออบเจ็กต์ adodb.connection ซึ่งจะได้รับชุดระเบียน ซึ่งแต่ละระเบียนจะสอดคล้องกับตารางในฐานข้อมูล และแต่ละฟิลด์ของระเบียนจะมีข้อมูลบางส่วนของตารางที่เกี่ยวข้อง ฟิลด์ TABLE_NAME มีชื่อของตารางที่เกี่ยวข้อง
จากนั้นสำรวจชุดระเบียนนี้ หากค่าของฟิลด์ TABLE_NAME ของระเบียนปัจจุบันเหมือนกับชื่อของตารางที่จะค้นหา แสดงว่ามีตารางที่จะค้นหาอยู่
ฟังก์ชั่นมีลักษณะดังนี้:
คัดลอกรหัสรหัสดังต่อไปนี้:
ฟังก์ชั่น check_gived_DataTable_exist_or_not (connect_object, name_of_gived_DataTable)
Do_gived_DataTable_exist=false
Const adSchemaTables=20 'บ่งชี้ว่าคุณต้องการรับคอลเลกชันของตารางและมุมมองในฐานข้อมูล
ตั้งค่า RecordSet_about_table_and_view_in_DataBase=connect_object.openSchema(adSchemaTables)
ทำจนถึง RecordSet_about_table_and_view_in_DataBase.EOF
ถ้า RecordSet_about_table_and_view_in_DataBase(TABLE_TYPE)=TABLE แล้ว
ถ้า RecordSet_about_table_and_view_in_DataBase(TABLE_NAME)= name_of_gived_DataTable แล้ว
Do_gived_DataTable_exist=true
ออกทำ
สิ้นสุดถ้า
สิ้นสุดถ้า
RecordSet_about_table_and_view_in_DataBase.movenext
วนซ้ำ
check_gived_DataTable_exist_or_not=Do_gived_DataTable_exist
ฟังก์ชั่นสิ้นสุด
บันทึก:
หลังจากดำเนินการฟังก์ชัน Connect_object.openSchema(adSchemaTables) แล้ว จะได้รับคอลเลกชันของตารางและมุมมองในฐานข้อมูล ซึ่งเป็นข้อมูลประเภท ADODB.Recordset
ประโยค if RecordSet_about_table_and_view_in_DataBase(TABLE_TYPE)=TABLE จะจำกัดขอบเขตของการตรวจสอบให้แคบลงเหลือเพียงตาราง