Método OpenSchema do ADO

Definição e uso

O método OpenSchema pode retornar um objeto Recordset, que contém informações sobre o esquema do fonte de dados. Por exemplo, as informações do esquema podem incluir o nome da tabela, o nome das colunas na tabela, e o tipo de dados de cada coluna. O Recordset será aberto em modo de cursor estático e só leitura.

Sintaxe

Set rs = objconn.OpenSchema(querytype, criteria, schemaid)
Parâmetros Descrição
querytype

Obrigatório. Qualquer SchemaEnum Valor que representa o tipo de consulta de modelo a ser executada.

Observação: A especificação OLEDB requer apenas três valores SchemaEnum para serem suportados: adSchemaTables, adSchemaColumns e adSchemaProviderTypes.

criteria Opcional. Array de restrições de consulta para cada opção QueryType, conforme listado no SchemaEnum.
schemaid GUID de consulta de modelo de provedor não definido pela especificação OLE DB. Se o QueryType for configurado como adSchemaProviderSpecific,则需要此参数。否则,将不使用它。