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:
virtual property int FieldCount { int get(); };
public:
property int FieldCount { int get(); };
public override int FieldCount { get; }
public int FieldCount { get; }
member this.FieldCount : int
Public Overrides ReadOnly Property FieldCount As Integer
Public 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á conexão atual com uma instância do SQL Server.
Comentários
Executar uma consulta que, por sua natureza, não retorna linhas (como uma consulta DELETE), define FieldCount como 0. No entanto, 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.