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:
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.