SqlDataReader.GetFieldType(Int32) Methode

Definition

Ruft den Type ab, der den Datentyp des Objekts darstellt.Gets the Type that is the data type of the object.

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.The zero-based column ordinal.

Gibt zurück

Type

Der Type, der der Datentyp des Objekts ist.The Type that is the data type of the object. Wenn der Typ auf dem Client nicht vorhanden ist, gibt GetFieldType NULL zurück, wenn die Datenbank einen benutzerdefinierten Typ zurückgibt.If the type does not exist on the client, in the case of a User-Defined Type (UDT) returned from the database, GetFieldType returns null.

Implementiert

Hinweise

Bei diesem Member handelt es sich um eine explizite Schnittstellenmemberimplementierung.This member is an explicit interface member implementation. Er kann nur verwendet werden, wenn die SqlDataReader-Instanz in eine IDataRecord-Schnittstelle umgewandelt wird.It can be used only when the SqlDataReader instance is cast to an IDataRecord interface.

Diese Informationen können verwendet werden, um die Leistung zu erhöhen, indem der stark typisierte Accessor angegeben wird, der aufgerufen werden soll.This information can be used to increase performance by indicating the strongly-typed accessor to call. (beispielsweise ist die Verwendung von GetInt32 ungefähr zehnmal schneller als die Verwendung von GetValue .)(for example, using GetInt32 is roughly ten times faster than using GetValue.)

Gilt für: