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 для исключения скрытых полей.