SqlDataReader.GetFieldType(Int32) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém o Type que é o tipo de dados do objeto.
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
Parâmetros
- i
- Int32
O ordinal da coluna baseado em zero.
Retornos
O Type que é o tipo de dados do objeto. Se o tipo não existir no cliente, no caso de um UDT (tipo de User-Defined) retornado do banco de dados, GetFieldType retornará nulo.
Implementações
Comentários
Este membro é uma implementação do membro de interface explícita. Ele só pode ser usado quando a instância de SqlDataReader é convertida em uma interface de IDataRecord.
Essas informações podem ser usadas para aumentar o desempenho indicando o acessador fortemente tipado para chamar. (por exemplo, usar GetInt32
é aproximadamente dez vezes mais rápido do que usar GetValue
.)