IDataReader.GetSchemaTable Metode

Definisi

Mengembalikan yang DataTable menjelaskan metadata kolom dari IDataReader.

Mengembalikan null jika perintah yang dijalankan tidak mengembalikan resultset, atau setelah NextResult() mengembalikan 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

Mengembalikan

DataTable Yang menjelaskan metadata kolom.

Pengecualian

Keterangan

Implementasi metode GetSchemaTable untuk Data Provider kerangka kerja .NET untuk peta OLE DB ke metode OLE DB IColumnsRowset::GetColumnsRowset, sementara implementasi untuk penyedia data .NET Framework lainnya tidak menggunakan lapisan penyedia OLE DB. Urutan di mana GetSchemaTable mengembalikan metadata tentang setiap kolom dalam tabel, dan kolom DataReader yang dikembalikan, bervariasi tergantung pada penyedia data mana yang Anda gunakan. Tabel berikut mencantumkan penyedia data dan anggota yang menerapkan GetSchemaTable.

Penyedia Data Anggota
.NET Data Provider untuk ODBC OdbcDataReader.GetSchemaTable.
.NET Data Provider untuk OLE DB OleDbDataReader.GetSchemaTable.
.NET Data Provider untuk Oracle OracleDataReader.GetSchemaTable.
.NET Data Provider untuk SQL Server SqlDataReader.GetSchemaTable.

Berlaku untuk