SqlDataReader.FieldCount Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene el número de columnas de la fila actual.
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 de propiedad
Cuando no se coloca en un conjunto de registros válido, 0; de lo contrario, el número de columnas de la fila actual. El valor predeterminado es -1.
Implementaciones
Excepciones
No hay ninguna conexión actual a una instancia de SQL Server.
Comentarios
La ejecución de una consulta que, por su naturaleza, no devuelve filas (como una consulta DELETE), establece FieldCount en 0. Pero esto no debe confundirse con una consulta que devuelve 0 filas (como SELECT * FROM tabla WHERE 1 = 2) en cuyo caso FieldCount devuelve el número de columnas de la tabla, incluidos los campos ocultos. Use VisibleFieldCount para excluir campos ocultos.