OdbcConnection.GetSchema Método

Definição

Devolve informação de esquema para a fonte de dados deste OdbcConnection.

Sobrecargas

Name Description
GetSchema()

Devolve informação de esquema para a fonte de dados deste OdbcConnection.

GetSchema(String)

Devolve a informação do esquema para a fonte de dados deste OdbcConnection usando o nome especificado para o nome do esquema.

GetSchema(String, String[])

Devolve a informação do esquema para a fonte de dados desta OdbcConnection 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 OdbcConnection.

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 deste OdbcConnection usando o nome especificado 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 é nulo, contém DataTable informação sobre todos os metadados disponíveis e quaisquer restrições.

Note

Todas as restrições que se aplicam ao SQLStatistics método também se aplicam à ODBCConnection.GetSchema("indexes") coleção.

Ver também

Aplica-se a

GetSchema(String, String[])

Devolve a informação do esquema para a fonte de dados desta OdbcConnection 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, contém DataTable informação 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, deve definir as restrições anteriores como nulas e depois colocar o valor apropriado para a restrição para a qual 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", então terá de transmitir pelo menos os seguintes valores: 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.

Note

Todas as restrições que se aplicam ao método SQLStatistics aplicar-se-ão à coleção ODBCConnection.GetSchema("indexes").

Ver também

Aplica-se a