Spec-Zone.ru › SQLite

Число столбцов в наборе результатов

int sqlite3_data_count(sqlite3_stmt *pStmt);

Интерфейс sqlite3_data_count(P) возвращает количество столбцов в текущей строке набора результатов подготовленного запроса P. Если подготовленный запрос P не имеет результатов, готовых к возврату (через вызовы семейства интерфейсов sqlite3_column()), то sqlite3_data_count(P) возвращает 0. Функция sqlite3_data_count(P) также возвращает 0, если P является указателем NULL. Функция sqlite3_data_count(P) возвращает 0, если предыдущий вызов sqlite3_step(P) вернул SQLITE_DONE. Функция sqlite3_data_count(P) вернёт ненулевое значение, если предыдущий вызов sqlite3_step(P) вернул SQLITE_ROW, за исключением случая с PRAGMA incremental_vacuum, где она всегда возвращает ноль, поскольку каждый шаг этого многошагового пragma возвращает 0 столбцов данных.

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

См. также списки Объектов, Констант и Функций.

SQLite is in the Public Domain.
https://sqlite.org/c3ref/data_count.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API