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.

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

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