SqlDataReader.FieldCount Proprietà

Definizione

Ottiene il numero di colonne nella riga corrente.

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

Valore della proprietà

Quando non presenti in un recordset valido, 0; in caso contrario, il numero di colonne nella riga corrente. Il valore predefinito è -1.

Implementazioni

Eccezioni

Non esiste alcuna connessione corrente a un'istanza di SQL Server.

Commenti

L'esecuzione di una query che, in base alla sua natura, non restituisce righe (ad esempio una query DELETE), imposta FieldCount su 0. Tuttavia, questa operazione non deve essere confusa con una query che restituisce 0 righe (ad esempio SELECT * FROM table WHERE 1 = 2) in cui FieldCount restituisce il numero di colonne nella tabella, inclusi i campi nascosti. Utilizzare VisibleFieldCount per escludere campi nascosti.

Si applica a