Freigeben über


SqlDataReader.GetFieldType(Int32) Methode

Definition

Ruft den Type ab, der den Datentyp des Objekts darstellt.

public:
 override Type ^ GetFieldType(int i);
public:
 virtual Type ^ GetFieldType(int i);
public override Type GetFieldType (int i);
public Type GetFieldType (int i);
override this.GetFieldType : int -> Type
abstract member GetFieldType : int -> Type
override this.GetFieldType : int -> Type
Public Overrides Function GetFieldType (i As Integer) As Type
Public Function GetFieldType (i As Integer) As Type

Parameter

i
Int32

Die nullbasierte Ordnungszahl der Spalte.

Gibt zurück

Der Type, der der Datentyp des Objekts ist. Wenn der Typ auf dem Client nicht vorhanden ist, gibt GetFieldType NULL zurück, wenn die Datenbank einen benutzerdefinierten Typ zurückgibt.

Implementiert

Hinweise

Bei diesem Member handelt es sich um eine explizite Schnittstellenmemberimplementierung. Er kann nur verwendet werden, wenn die SqlDataReader-Instanz in eine IDataRecord-Schnittstelle umgewandelt wird.

Diese Informationen können verwendet werden, um die Leistung zu erhöhen, indem der stark typisierte Accessor angegeben wird, der aufgerufen werden soll. (Beispielsweise ist die Verwendung GetInt32 etwa zehnmal schneller als die Verwendung von GetValue.)

Gilt für:

Weitere Informationen