Freigeben über


DataTableReader.GetProviderSpecificValue(Int32) Methode

Definition

Ruft den Wert der angegebenen Spalte im anbieterspezifischen Format ab.

public:
 override System::Object ^ GetProviderSpecificValue(int ordinal);
public override object GetProviderSpecificValue (int ordinal);
override this.GetProviderSpecificValue : int -> obj
Public Overrides Function GetProviderSpecificValue (ordinal As Integer) As Object

Parameter

ordinal
Int32

Die nullbasierte Anzahl der Spalten, deren Wert abgerufen wird.

Gibt zurück

Ruft den Wert der angegebenen Spalte im anbieterspezifischen Format ab.

Ausnahmen

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

Es wurde versucht, Daten aus einer gelöschten Zeile abzurufen.

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

Hinweise

Da immer DataTableReader den im zugrunde liegenden DataColumngespeicherten Typ zurückgibt, gibt der durch Aufrufen der GetProviderSpecificValue -Methode zurückgegebene Wert immer Daten desselben Typs wie die in der gespeicherten DataTableDaten zurück. Wenn Sie mit der DataTableReader -Klasse arbeiten, gibt der Aufruf der GetProviderSpecificValue -Methode den gleichen Wert und Typ wie den Aufruf der GetValue -Methode zurück.

Gilt für:

Weitere Informationen