DbDataReader.GetSchemaTable Method

Definition

Returns a DataTable that describes the column metadata of the DbDataReader. Returns null if the executed command returned no resultset, or after NextResult() returns false.

public:
 virtual System::Data::DataTable ^ GetSchemaTable();
public:
 abstract System::Data::DataTable ^ GetSchemaTable();
public virtual System.Data.DataTable? GetSchemaTable ();
public virtual System.Data.DataTable GetSchemaTable ();
public abstract System.Data.DataTable GetSchemaTable ();
abstract member GetSchemaTable : unit -> System.Data.DataTable
override this.GetSchemaTable : unit -> System.Data.DataTable
abstract member GetSchemaTable : unit -> System.Data.DataTable
Public Overridable Function GetSchemaTable () As DataTable
Public MustOverride Function GetSchemaTable () As DataTable

Returns

A DataTable that describes the column metadata.

Implements

Exceptions

The column index is out of range.

.NET Core and .NET 5+ only: In all cases.

Applies to

See also