IDataReader.GetSchemaTable IDataReader.GetSchemaTable IDataReader.GetSchemaTable IDataReader.GetSchemaTable Method

Definition

Gibt eine DataTable zurück, die die Spaltenmetadaten des IDataReader beschreibt.Returns a DataTable that describes the column metadata of the IDataReader.

public:
 System::Data::DataTable ^ GetSchemaTable();
public System.Data.DataTable GetSchemaTable ();
abstract member GetSchemaTable : unit -> System.Data.DataTable
Public Function GetSchemaTable () As DataTable

Gibt zurück

Eine DataTable, die die Spaltenmetadaten beschreibt.A DataTable that describes the column metadata.

Ausnahmen

Hinweise

Die Implementierung der GetSchemaTable -Methode für die .NET Framework-Datenanbieter für OLE DB ordnet der OLE DB IColumnsRowset:: GetColumnsRowset-Methode, während die Implementierungen für andere .NET Framework-Datenanbieter OLE DB-Anbieter-Schicht nicht verwenden.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. Die Reihenfolge, in der GetSchemaTable gibt Metadaten über jede Spalte in einer Tabelle und die DataReader-Spalten, die zurückgegeben werden, variieren je nach welchen Datenanbieter Sie verwenden.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. Die folgende Tabelle enthält Member, implementieren und -Datenanbieter GetSchemaTable.The following table lists data providers and members that implement GetSchemaTable.

DatenanbieterData Provider MemberMember
.NET-Datenanbieter für ODBC.NET Data Provider for ODBC OdbcDataReader.GetSchemaTable.OdbcDataReader.GetSchemaTable.
.NET-Datenanbieter für OLE DB.NET Data Provider for OLE DB OleDbDataReader.GetSchemaTable.OleDbDataReader.GetSchemaTable.
.NET-Datenanbieter für Oracle.NET Data Provider for Oracle OracleDataReader.GetSchemaTable.OracleDataReader.GetSchemaTable.
.NET Data Provider für SQLServer.NET Data Provider for SQL Server SqlDataReader.GetSchemaTable.SqlDataReader.GetSchemaTable.

Gilt für: