Язык

SqlDataReader.FieldCount Свойство

Определение

Возвращает количество столбцов в текущей строке.

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

Значение свойства

Если набор записей не расположен в допустимом наборе записей, 0; в противном случае число столбцов в текущей строке. Значение по умолчанию — -1.

Реализации

Исключения

Текущее подключение к экземпляру SQL Server отсутствует.

Комментарии

Выполнение запроса, который по своей природе не возвращает строки (например, запрос DELETE), задает FieldCount значение 0. Однако. Это не следует путать с запросом, возвращающим 0 строк (например, SELECT * FROM table WHERE 1 = 2) в этом случае FieldCount возвращает количество столбцов в таблице, включая скрытые поля. Используется VisibleFieldCount для исключения скрытых полей.

Применяется к

См. также раздел