SqlDataReader.GetFieldType(Int32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
.)