SqlDataReader.FieldCount Propriedade
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 número de colunas na linha atual.
public:
property int FieldCount { int get(); };
public:
virtual property int FieldCount { int get(); };
public int FieldCount { get; }
public override int FieldCount { get; }
member this.FieldCount : int
Public ReadOnly Property FieldCount As Integer
Public Overrides ReadOnly Property FieldCount As Integer
Valor da propriedade
Quando não estiver posicionado em um conjunto de registros válido, 0; caso contrário, o número de colunas na linha atual. O padrão é -1.
Implementações
Exceções
Não há nenhuma conexão atual com uma instância de SQL Server.
Comentários
Executar uma consulta que, por sua natureza, não retorna linhas (como uma consulta DELETE), define FieldCount como 0. Porém, isso não deve ser confundido com uma consulta que retorna 0 linhas (como SELECT * FROM table WHERE 1 = 2) nesse caso FieldCount retorna o número de colunas na tabela, incluindo campos ocultos. Use VisibleFieldCount para excluir campos ocultos.