Small. Fast. Reliable.
Choose any three.

SQLite C Interface

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. This routine returns 0 if pStmt is an SQL statement that does not return data (for example an UPDATE).

See also: sqlite3_data_count()

See also lists of Objects, Constants, and Functions.