SqlDataReader.FieldCount Propriedade

Definição

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

Int32

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.

Aplica-se a

Confira também