IDataReader.GetSchemaTable Metoda

Definice

Vrátí hodnotu DataTable , která popisuje metadata IDataReadersloupce .

Vrátí null , pokud spuštěný příkaz nevrátil žádnou sadu výsledků nebo po NextResult() vrácení 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

Návraty

A DataTable , který popisuje metadata sloupce.

Výjimky

Poznámky

Implementace metody GetSchemaTable pro Zprostředkovatel dat Framework .NET pro OLE DB se mapuje na metodu OLE DB IColumnsRowset::GetColumnsRowset, zatímco implementace jiných zprostředkovatelů dat .NET Framework nepoužívají vrstvu zprostředkovatele OLE DB. Pořadí, ve kterém GetSchemaTable vrací metadata o každém sloupci v tabulce, a sloupce Čtečky dat, které jsou vráceny, se liší v závislosti na tom, který zprostředkovatel dat používáte. Následující tabulka uvádí poskytovatele dat a členy, které implementují GetSchemaTable.

Zprostředkovatel dat Člen
.NET Zprostředkovatel dat pro ROZHRANÍ ODBC OdbcDataReader.GetSchemaTable.
.NET Zprostředkovatel dat pro OLE DB OleDbDataReader.GetSchemaTable.
.NET Zprostředkovatel dat pro Oracle OracleDataReader.GetSchemaTable.
.NET Zprostředkovatel dat pro SQL Server SqlDataReader.GetSchemaTable.

Platí pro