Udostępnij za pośrednictwem


SqlDataReader.FieldCount Właściwość

Definicja

Pobiera liczbę kolumn w bieżącym wierszu.

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

Wartość właściwości

Jeśli nie jest umieszczony w prawidłowym zestawie rekordów, 0; w przeciwnym razie liczba kolumn w bieżącym wierszu. Wartość domyślna to -1.

Implementuje

Wyjątki

Brak bieżącego połączenia z wystąpieniem SQL Server.

Uwagi

Wykonanie zapytania, które z natury nie zwraca wierszy (takich jak zapytanie DELETE), ustawia wartość FieldCount 0. Jednak. Nie należy tego mylić z zapytaniem, które zwraca 0 wierszy (takich jak SELECT * FROM table WHERE 1 = 2), w którym przypadku FieldCount zwraca liczbę kolumn w tabeli, w tym ukryte pola. Użyj polecenia VisibleFieldCount , aby wykluczyć ukryte pola.

Dotyczy