Small. Fast. Reliable.
Choose any three.

SQLite C接口

结果集中的列数

int sqlite3_column_count(sqlite3_stmt * pStmt);

返回由prepared语句返回的结果集中的列数 。如果此例程返回0,则意味着 准备好的语句不返回任何数据(例如UPDATE)。但是,仅因为此例程返回正数并不意味着将返回一行或多行数据。SELECT语句将始终具有正数sqlite3_column_count(),但根据WHERE子句约束和表内容,它可能不返回任何行。

另请参见:sqlite3_data_count()

另请参见 对象常量函数的列表