IDataReader.GetSchemaTable Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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()false
hodnotu .
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
Je IDataReader zavřený.
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. |