SqlDataReader.FieldCount SqlDataReader.FieldCount SqlDataReader.FieldCount SqlDataReader.FieldCount Property

Определение

Возвращает число столбцов в текущей строке.Gets the number of columns in the current row.

public:
 virtual property int FieldCount { int get(); };
public override int FieldCount { get; }
member this.FieldCount : int
Public Overrides ReadOnly Property FieldCount As Integer

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

0, если не находится внутри допустимого набора записей; в противном случае — число столбцов в текущей строке.When not positioned in a valid recordset, 0; otherwise the number of columns in the current row. Значение по умолчанию — -1.The default is -1.

Реализации

Исключения

Текущее подключение к экземпляру SQL Server отсутствует.There is no current connection to an instance of SQL Server.

Комментарии

Выполнение запроса, который, по своей природе не возвращает строки (например, запрос на удаление), задает FieldCount 0.Executing a query that, by its nature, does not return rows (such as a DELETE query), sets FieldCount to 0. Тем не менее.However. Это не следует путать с запросом, который возвращает 0 строк (например, SELECT * FROM таблицы WHERE 1 = 2) в этом случае FieldCount возвращает количество столбцов в таблице, включая скрытые поля.this should not be confused with a query that returns 0 rows (such as SELECT * FROM table WHERE 1 = 2) in which case FieldCount returns the number of columns in the table, including hidden fields. Для исключения скрытых полей используется VisibleFieldCount.Use VisibleFieldCount to exclude hidden fields.

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

Дополнительно