SqlDataReader.FieldCount Proprietà

Definizione

Ottiene il numero di colonne nella riga corrente.

public override int FieldCount { get; }
public int FieldCount { get; }

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, per sua natura, non restituisce righe ,ad esempio una query DELETE, imposta su FieldCount 0. Tuttavia, questa operazione non deve essere confusa con una query che restituisce 0 righe ( ad esempio SELECT * FROM table WHERE 1 = 2) nel qual caso FieldCount restituisce il numero di colonne nella tabella, inclusi i campi nascosti. Utilizzare VisibleFieldCount per escludere campi nascosti.

Si applica a

Prodotto Versioni
.NET Core 1.0, Core 1.1, 6 (package-provided), 7 (package-provided), 8 (package-provided), 9 (package-provided)
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7 (package-provided), 4.7, 4.7.1 (package-provided), 4.7.1, 4.7.2 (package-provided), 4.7.2, 4.8 (package-provided), 4.8, 4.8.1
.NET Standard 2.0 (package-provided)

Vedi anche