SqlDataReader.FieldCount Eigenschaft

Definition

Ruft die Anzahl der Spalten in der aktuellen Zeile ab.

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

Eigenschaftswert

Wenn sie nicht in einem gültigen Recordset positioniert ist, 0; andernfalls die Anzahl der Spalten in der aktuellen Zeile. Der Standardwert ist -1.

Implementiert

Ausnahmen

Es gibt keine aktuelle Verbindung zu einer Instanz von SQL Server.

Hinweise

Wenn Sie eine Abfrage ausführen, die von ihrer Natur aus keine Zeilen (z. B. eine DELETE-Abfrage) zurückgibt, wird sie auf 0 festgelegt FieldCount . Es ist aber 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 gibt die Anzahl der Spalten in der Tabelle zurück, einschließlich ausgeblendeter Felder. Wird verwendet VisibleFieldCount , um ausgeblendete Felder auszuschließen.

Gilt für:

Weitere Informationen