IDataReader.GetSchemaTable Metoda

Definice

Vrátí hodnotu DataTable , která popisuje metadata sloupce objektu IDataReader.

Vrátí hodnotu null , pokud spuštěný příkaz nevrátil žádnou sadu výsledků, nebo vrátí NextResult()falsehodnotu .

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 GetSchemaTable metody zprostředkovatele dat rozhraní .NET Framework pro OLE DB mapuje na metodu OLE DB IColumnsRowset::GetColumnsRowset, zatímco implementace pro jiné zprostředkovatele dat rozhraní .NET Framework nepoužívají vrstvu zprostředkovatele OLE DB. Pořadí, ve kterém GetSchemaTable vrací metadata o jednotlivých sloupcích v tabulce, a vrácené sloupce DataReader se liší v závislosti na tom, kterého zprostředkovatele dat používáte. Následující tabulka uvádí zprostředkovatele dat a členy, kteří implementují GetSchemaTable.

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

Platí pro