OleDbConnection.GetSchema Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Devolve informação de esquema para a fonte de dados deste OleDbConnection.
Sobrecargas
| Name | Description |
|---|---|
| GetSchema() |
Devolve informação de esquema para a fonte de dados deste OleDbConnection. |
| GetSchema(String) |
Devolve a informação do esquema para a fonte de dados desta OleDbConnection usando a cadeia especificada para o nome do esquema. |
| GetSchema(String, String[]) |
Devolve a informação do esquema para a fonte de dados desta OleDbConnection usando a cadeia especificada para o nome do esquema e o array de cadeias especificado para os valores de restrição. |
GetSchema()
Devolve informação de esquema para a fonte de dados deste OleDbConnection.
public:
override System::Data::DataTable ^ GetSchema();
public override System.Data.DataTable GetSchema();
override this.GetSchema : unit -> System.Data.DataTable
Public Overrides Function GetSchema () As DataTable
Devoluções
A DataTable que contém informação do esquema.
Ver também
Aplica-se a
GetSchema(String)
Devolve a informação do esquema para a fonte de dados desta OleDbConnection usando a cadeia especificada para o nome do esquema.
public:
override System::Data::DataTable ^ GetSchema(System::String ^ collectionName);
public override System.Data.DataTable GetSchema(string collectionName);
override this.GetSchema : string -> System.Data.DataTable
Public Overrides Function GetSchema (collectionName As String) As DataTable
Parâmetros
- collectionName
- String
Especifica o nome do esquema a devolver.
Devoluções
A DataTable que contém informação do esquema.
Observações
Quando collectionName é especificado como nulo, o DataTable irá conter-lhe informações sobre todos os metadados disponíveis e as suas restrições.
Ver também
Aplica-se a
GetSchema(String, String[])
Devolve a informação do esquema para a fonte de dados desta OleDbConnection usando a cadeia especificada para o nome do esquema e o array de cadeias especificado para os valores de restrição.
public:
override System::Data::DataTable ^ GetSchema(System::String ^ collectionName, cli::array <System::String ^> ^ restrictionValues);
public override System.Data.DataTable GetSchema(string collectionName, string[] restrictionValues);
override this.GetSchema : string * string[] -> System.Data.DataTable
Public Overrides Function GetSchema (collectionName As String, restrictionValues As String()) As DataTable
Parâmetros
- collectionName
- String
Especifica o nome do esquema a devolver.
- restrictionValues
- String[]
Especifica um conjunto de valores de restrição para o esquema solicitado.
Devoluções
A DataTable que contém informação do esquema.
Observações
Quando collectionName é especificado como nulo, o DataTable irá conter-lhe informações sobre todos os metadados disponíveis e as suas restrições.
O restrictionValues parâmetro pode fornecer n profundidades de valores especificados pela coleção de restrições para uma coleção específica. Para definir valores numa dada restrição, e não definir os valores de outras restrições, é necessário definir as restrições anteriores como nulas e depois colocar o valor apropriado para a restrição para a qual se pretende especificar um valor.
Um exemplo disto é a coleção "Tables". Se a coleção "Tabelas" tiver três restrições (base de dados, proprietário e nome da tabela), e quiser recuperar apenas as tabelas associadas ao proprietário "Carl", deve passar os seguintes valores (no mínimo): null, "Carl". Se um valor de restrição não for passado, os valores padrão são usados para essa restrição. Este é o mesmo mapeamento que passar nulo, o que é diferente de passar uma string vazia para o valor do parâmetro. Nesse caso, a cadeia vazia ("") é considerada o valor do parâmetro especificado.