IDataReader.GetSchemaTable 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 um DataTable que descreve os metadados da coluna do IDataReader.
Retorna null
se o comando executado não retornou nenhum conjunto de resultados ou depois NextResult() de retornar false
.
public:
System::Data::DataTable ^ GetSchemaTable();
public System.Data.DataTable? GetSchemaTable ();
public System.Data.DataTable GetSchemaTable ();
abstract member GetSchemaTable : unit -> System.Data.DataTable
Public Function GetSchemaTable () As DataTable
Retornos
Um DataTable que descreve os metadados de coluna.
Exceções
O IDataReader está fechado.
Comentários
A implementação do método para o provedor de GetSchemaTable dados .NET Framework para OLE DB é mapeada para o método OLE DB IColumnsRowset::GetColumnsRowset, enquanto as implementações para outros provedores de dados .NET Framework não usam uma camada de provedor OLE DB. A ordem na qual GetSchemaTable retorna metadados sobre cada coluna em uma tabela e as colunas DataReader retornadas variam dependendo de qual provedor de dados você usa. A tabela a seguir lista provedores de dados e membros que implementam GetSchemaTable.
Provedor de Dados | Membro |
---|---|
Provedor de Dados do .NET para ODBC | OdbcDataReader.GetSchemaTable. |
Provedor de Dados do .NET para OLE DB | OleDbDataReader.GetSchemaTable. |
Provedor de dados do .NET para Oracle | OracleDataReader.GetSchemaTable. |
Provedor de Dados .Net para SQL Server | SqlDataReader.GetSchemaTable. |