Phương pháp OpenSchema của ADO

Định nghĩa và cách sử dụng

Phương pháp OpenSchema có thể trả về đối tượng Recordset, đối tượng này chứa thông tin về mô hình của nguồn dữ liệu. Ví dụ, thông tin mô hình có thể bao gồm tên của bảng, tên của các cột trong bảng, loại dữ liệu của từng cột. Recordset sẽ được mở trong chế độ con trỏ chỉ đọc, tĩnh.

Cú pháp

Set rs = objconn.OpenSchema(querytype, criteria, schemaid)
Tham số Mô tả
querytype

Bắt buộc. Bất kỳ điều gì SchemaEnum Giá trị biểu thị loại tìm kiếm mô hình cần chạy.

Ghi chú: Quy định OLEDB chỉ yêu cầu ba giá trị SchemaEnum được hỗ trợ: adSchemaTables, adSchemaColumns và adSchemaProviderTypes.

criteria Tùy chọn. Mảng các ràng buộc tìm kiếm cho mỗi tùy chọn QueryType, như được liệt kê trong SchemaEnum.
schemaid GUID của mô hình cung cấp không được định nghĩa bởi规范 OLE DB cho việc tìm kiếm mô hình. Nếu QueryType được thiết lập thành adSchemaProviderSpecific,则需要此参数。Ngược lại, sẽ không sử dụng nó.