IDataReader.GetSchemaTable Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
IDataReader è chiuso.
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. |