RussianLDP Рейтинг@Mail.ru
WebMoney: 
WMZ Z294115950220 
WMR R409981405661 
WME E134003968233 
Visa 
4274 3200 2453 6495 

Small. Fast. Reliable.
Choose any three.

SQLite C Interface

Количество колонок в наборе результатов

int sqlite3_column_count(sqlite3_stmt *pStmt);

Возвратит количество колонок в наборе результатов, возвращенном подготовленным запросом. Если это вернет 0, значит запрос не вернул данные (например, UPDATE). Однако то, что это возвращает положительное число не означает, что будут возвращены одна или несколько строк данных. У оператора SELECT всегда будет положительный sqlite3_column_count(), но в зависимости от ограничений оператора Where и содержания таблицы, он мог бы и не возвратить строки.

См. также: sqlite3_data_count()