sqlite3_column_count
—
Number Of Columns In A Result Set
int
sqlite3_column_count
(sqlite3_stmt
*pStmt);
Return the number of columns in the result set returned by the prepared
statement. If this routine returns 0, that means the prepared statement
returns no data (for example an UPDATE). However, just because this routine
returns a positive number does not mean that one or more rows of data will be
returned. A SELECT statement will always have a positive
sqlite3_column_count() but depending on the WHERE clause constraints and the
table content, it might return no rows.