SqlDataReader.GetFieldType(Int32) Méthode

Définition

Obtient le Type qui correspond au type de données de l'objet.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

Paramètres

i
Int32

Numéro de colonne de base zéro.The zero-based column ordinal.

Retours

Type

Le Type qui est le type de données de l’objet.The Type that is the data type of the object. Si le type n’existe pas sur le client, dans le cas d’un type défini par l’utilisateur (UDT) retourné à partir de la base de données, GetFieldType retourne Null.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.

Implémente

Remarques

Ce membre est une implémentation d'un membre d'interface explicite.This member is an explicit interface member implementation. Il peut uniquement être utilisé lorsque l'instance de SqlDataReader est castée en interface IDataRecord.It can be used only when the SqlDataReader instance is cast to an IDataRecord interface.

Ces informations peuvent être utilisées pour améliorer les performances en indiquant l’accesseur fortement typé à appeler.This information can be used to increase performance by indicating the strongly-typed accessor to call. (par exemple, l’utilisation de GetInt32 est environ dix fois plus rapide que l’utilisation de GetValue .)(for example, using GetInt32 is roughly ten times faster than using GetValue.)

S’applique à