OleDbConnection.GetSchema Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Retorna informações de esquema para a fonte de dados deste OleDbConnection.
Sobrecargas
GetSchema() |
Retorna informações de esquema para a fonte de dados deste OleDbConnection. |
GetSchema(String) |
Retorna informações de esquema para a fonte de dados deste OleDbConnection usando a cadeia de caracteres especificada para o nome do esquema. |
GetSchema(String, String[]) |
Retorna informações de esquema para a fonte de dados desse OleDbConnection usando a cadeia de caracteres especificada para o nome do esquema e a matriz de cadeia de caracteres especificada para os valores de restrição. |
GetSchema()
- Origem:
- DbConnectionHelper.cs
- Origem:
- DbConnectionHelper.cs
- Origem:
- DbConnectionHelper.cs
- Origem:
- DbConnectionHelper.cs
Retorna informações 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
Retornos
Um DataTable que contém informações de esquema.
Confira também
Aplica-se a
GetSchema(String)
- Origem:
- DbConnectionHelper.cs
- Origem:
- DbConnectionHelper.cs
- Origem:
- DbConnectionHelper.cs
- Origem:
- DbConnectionHelper.cs
Retorna informações de esquema para a fonte de dados deste OleDbConnection usando a cadeia de caracteres 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 retornar.
Retornos
Um DataTable que contém informações de esquema.
Comentários
Quando collectionName
for especificado como nulo, o DataTable conterá informações sobre todos os metadados disponíveis e suas restrições.
Confira também
Aplica-se a
GetSchema(String, String[])
- Origem:
- DbConnectionHelper.cs
- Origem:
- DbConnectionHelper.cs
- Origem:
- DbConnectionHelper.cs
- Origem:
- DbConnectionHelper.cs
Retorna informações de esquema para a fonte de dados desse OleDbConnection usando a cadeia de caracteres especificada para o nome do esquema e a matriz de cadeia de caracteres especificada 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);
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 retornar.
- restrictionValues
- String[]
Especifica um conjunto de valores de restrição do esquema solicitado.
Retornos
Um DataTable que contém informações de esquema.
Comentários
Quando collectionName
for especificado como nulo, o DataTable conterá informações sobre todos os metadados disponíveis e suas restrições.
O restrictionValues
parâmetro pode fornecer n profundidade de valores especificados pela coleção de restrições para uma coleção específica. Para definir valores em uma determinada restrição e não definir os valores de outras restrições, você precisa definir as restrições anteriores como nulas e, em seguida, colocar o valor apropriado para a restrição para a qual você gostaria de especificar um valor.
Um exemplo disso é a coleção "Tables". Se a coleção "Tables" tiver três restrições (banco de dados, proprietário e nome da tabela) e você quiser retornar apenas as tabelas associadas ao proprietário "Carl", você deverá passar os seguintes valores (no mínimo): nulo, "Carl". Se um valor de restrição não for passado, os valores padrão serão usados para essa restrição. Esse é o mesmo mapeamento que passar nulo, que é diferente de passar uma cadeia de caracteres vazia para o valor do parâmetro. Nesse caso, a cadeia de caracteres vazia ("") é considerada o valor do parâmetro especificado.