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ó. |