IDataReader.GetSchemaTable Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
Sudah IDataReader ditutup.
Keterangan
Implementasi GetSchemaTable metode untuk .NET Framework Data Provider 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 mengimplementasikan GetSchemaTable.
Penyedia Data | Anggota |
---|---|
Penyedia Data .NET untuk ODBC | OdbcDataReader.GetSchemaTable. |
Penyedia Data .NET untuk OLE DB | OleDbDataReader.GetSchemaTable. |
Penyedia Data .NET untuk Oracle | OracleDataReader.GetSchemaTable. |
Penyedia Data .NET untuk SQL Server | SqlDataReader.GetSchemaTable. |