Compartilhar via


IDataReader.GetSchemaTable Método

Definição

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

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.

Aplica-se a