ADO OpenSchema 方法
定義和用法
OpenSchema 方法可返回 Recordset 對象,該對象包含有關(guān)數(shù)據(jù)源的模式信息。舉例,schema 信息可包括表的名稱,表中的列名,每列的數(shù)據(jù)類型。Recordset 將以只讀、靜態(tài)游標模式打開。
語法
Set rs=objconn.OpenSchema(querytype,criteria,schemaid)
參數(shù) | 描述 |
---|---|
querytype |
必需。任意 SchemaEnum 值,表示要運行的模式查詢的類型。 注釋:OLEDB 規(guī)范只要求三個 SchemaEnum 值得到支持:adSchemaTables, adSchemaColumns 以及 adSchemaProviderTypes。 |
criteria | 可選。每個 QueryType 選項的查詢約束的數(shù)組,如 SchemaEnum 中列出的內(nèi)容。 |
schemaid | OLE DB 規(guī)范未定義的提供者模式查詢的 GUID。如果 QueryType 被設(shè)置為 adSchemaProviderSpecific,則需要此參數(shù)。否則,將不使用它。 |