SqlDataReader.GetFieldType(Int32) Metoda

Definicja

Pobiera Type , który jest typem danych obiektu.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

Parametry

i
Int32

Numer porządkowy kolumny liczony od zera.The zero-based column ordinal.

Zwraca

Type

TypeJest to typ danych obiektu.The Type that is the data type of the object. Jeśli typ nie istnieje na kliencie, w przypadku typu zdefiniowanego przez użytkownika (UDT) zwróconego z bazy danych, GetFieldType zwraca wartość 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.

Implementuje

Uwagi

Ten element jest jawną implementacją członków.This member is an explicit interface member implementation. Może być używana tylko wtedy, gdy SqlDataReader wystąpienie jest rzutowane do IDataRecord interfejsu.It can be used only when the SqlDataReader instance is cast to an IDataRecord interface.

Te informacje mogą służyć do zwiększenia wydajności przez wskazanie metody dostępu o jednoznacznie określonym typie do wywołania.This information can be used to increase performance by indicating the strongly-typed accessor to call. (na przykład użycie GetInt32 jest około dziesięć razy większe niż w przypadku używania GetValue ).(for example, using GetInt32 is roughly ten times faster than using GetValue.)

Dotyczy

Zobacz też