SqlDataReader.FieldCount Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.