Gets the number of columns in the current row.
When not positioned in a valid recordset, 0; otherwise the number of columns in the current row. The default is -1.
After executing a query that does not return rows, FieldCount returns 0.
FbDataReader Class | FirebirdSql.Data.Firebird Namespace