Condividi tramite


IDataReader.GetSchemaTable Metodo

Definizione

Restituisce un oggetto DataTable che descrive i metadati della colonna di IDataReader.

Restituisce null se il comando eseguito non ha restituito alcun set di risultati o dopo NextResult() restituisce 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

Restituisce

Oggetto DataTable che descrive i metadati della colonna.

Eccezioni

Commenti

L'implementazione del metodo per il provider di GetSchemaTable dati .NET Framework per OLE DB esegue il mapping al metodo OLE DB IColumnsRowset::GetColumnsRowset, mentre le implementazioni per altri provider di dati .NET Framework non usano un livello provider OLE DB. L'ordine in cui GetSchemaTable restituisce i metadati di ogni colonna in una tabella e le colonne di DataReader restituite variano a seconda del provider di dati usato. Nella tabella seguente sono elencati i provider di dati e i membri che implementano GetSchemaTable.

Provider di dati Membro
Provider di dati .NET per ODBC OdbcDataReader.GetSchemaTable.
Provider di dati .NET per OLE DB OleDbDataReader.GetSchemaTable.
Provider di dati .NET per Oracle OracleDataReader.GetSchemaTable.
Provider di dati .NET per SQL Server SqlDataReader.GetSchemaTable.

Si applica a