IDataRecord.FieldCount Property

Definition

Gets the number of columns in the current row.

C#
public int FieldCount { get; }

Property Value

When not positioned in a valid recordset, 0; otherwise, the number of columns in the current record. The default is -1.

Remarks

After executing a query that does not return rows (for example, using the ExecuteNonQuery method), FieldCount returns -1.

Applies to

Product Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.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, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1