SqlDataReader.FieldCount Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает число столбцов в текущей строке.
public:
virtual property int FieldCount { int get(); };
public override int FieldCount { get; }
member this.FieldCount : int
Public Overrides ReadOnly Property FieldCount As Integer
Значение свойства
0, если не находится внутри допустимого набора записей; в противном случае — число столбцов в текущей строке. Значение по умолчанию — -1.
Реализации
Исключения
Текущее подключение к экземпляру SQL Server отсутствует.
Комментарии
При выполнении запроса, который по своей природе не возвращает строки (например, запрос DELETE), устанавливается значение FieldCount 0. Тем не менее Это не следует путать с запросом, который возвращает 0 строк (например, SELECT * FROM table WHERE 1 = 2), в этом случае FieldCount возвращает количество столбцов в таблице, включая скрытые поля. Для исключения скрытых полей используется VisibleFieldCount.