SqlDataReader.FieldCount Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die Anzahl der Spalten in der aktuellen Zeile ab.
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
Eigenschaftswert
Wenn die Position außerhalb eines gültigen Recordsets liegt, 0, andernfalls die Anzahl der Spalten in der aktuellen Zeile. Der Standard ist -1.
Implementiert
Ausnahmen
Es ist keine aktuelle Verbindung zu einer Instanz von SQL Server vorhanden.
Hinweise
Beim Ausführen einer Abfrage, die ihrer Natur nach keine Zeilen zurückgibt (z. B. eine DELETE-Abfrage), wird auf 0 festgelegt FieldCount . Das Aktivitätsprotokoll umfasst jedoch dies sollte nicht mit einer Abfrage verwechselt werden, die 0 Zeilen zurückgibt (z. B. SELECT * FROM-Tabelle WHERE 1 = 2). In diesem Fall FieldCount wird die Anzahl der Spalten in der Tabelle zurückgegeben, einschließlich ausgeblendeter Felder. Verwenden Sie VisibleFieldCount, um ausgeblendete Felder auszuschließen.