Freigeben über


DataTableReader.GetProviderSpecificFieldType(Int32) Methode

Definition

Ruft den Typ der angegebenen Spalte im anbieterspezifischen Format ab.

public:
 override Type ^ GetProviderSpecificFieldType(int ordinal);
public override Type GetProviderSpecificFieldType (int ordinal);
override this.GetProviderSpecificFieldType : int -> Type
Public Overrides Function GetProviderSpecificFieldType (ordinal As Integer) As Type

Parameter

ordinal
Int32

Die nullbasierte Ordnungszahl der Spalte.

Gibt zurück

Der Type, der der Datentyp des Objekts ist.

Ausnahmen

Der übergebene Index lag außerhalb des Bereichs von 0 bis FieldCount -1.

Es wurde versucht, eine Spalte in einem geschlossenen DataTableReader zu lesen oder darauf zuzugreifen.

Hinweise

Da immer DataTableReader den typ zurückgibt, der innerhalb des zugrunde liegenden DataColumngespeichert ist, gibt der durch Aufrufen der GetProviderSpecificFieldType -Methode zurückgegebene Wert immer denselben Typ zurück, der in der DataTablegespeichert ist. Wenn Sie mit der DataTableReader -Klasse arbeiten, gibt das Aufrufen der GetProviderSpecificFieldType -Methode denselben Typ wie den Aufruf der GetType -Methode zurück.

Gilt für:

Weitere Informationen