OleDbConnection.GetSchema Método

Definição

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.

Ver também

Aplica-se a