IDataReader::GetSchemaTable Method ()
Returns a DataTable that describes the column metadata of the IDataReader.
Assembly: System.Data (in System.Data.dll)
| Exception | Condition |
|---|---|
| InvalidOperationException | The IDataReader is closed. |
The implementation of GetSchemaTable method for the .NET Framework Data Provider for OLE DB maps to the OLE DB IColumnsRowset::GetColumnsRowset method, while implementations for other .NET Framework data providers do not use an OLE DB provider layer. The order in which GetSchemaTable returns metadata about each column in a table, and the DataReader columns that are returned, vary depending on which data provider you use. The following table lists data providers and members that implement GetSchemaTable.
Data Provider | Member |
|---|---|
.NET Data Provider for ODBC | |
.NET Data Provider for OLE DB | |
.NET Data Provider for Oracle | |
.NET Data Provider for SQL Server |
Available since 1.1