![]() |
|
|||
WebMoney: WMZ Z294115950220 WMR R409981405661 WME E134003968233 |
Visa 4274 3200 2453 6495 |
sqlite3_stmt_busy(S) вернет true (не 0), если
подготовленный запрос S
выполнен хотя бы раз через sqlite3_step(S),
но завершен (вернул SQLITE_DONE из
sqlite3_step(S)) и не сброшен, используя
sqlite3_reset(S). sqlite3_stmt_busy(S) вернет
false, если S = NULL. Если S не NULL и не является указателем на
действительный подготовленный запрос,
то поведение не определено и вероятно нежелательно. Этот интерфейс может использоваться в комбинации с
sqlite3_next_stmt(), чтобы определить
местонахождение всех подготовленных запросов, связанных с соединением с базой
данных, которые нуждаются в том, чтобы быть перезагруженными.
Это может использоваться, например, в диагностическом установленном порядке,
чтобы искать подготовленные запросы которые считают транзакцию открытой.
Choose any three.
SQLite C Interface
Определите, был ли подготовленный запрос перезагружен
int sqlite3_stmt_busy(sqlite3_stmt*);