SqlDataReader.FieldCount Свойство

Определение

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

public:
 property int FieldCount { int get(); };
public int FieldCount { get; }
member this.FieldCount : int
Public 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 * из таблицы , где 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.

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

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