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_busy_timeout(sqlite3*, int ms);

Это ставит обработчик, который спит указанное количество времени, когда таблица блокирована. Он будет спать многократно до по крайней мере "ms" миллисекунд сна. После по крайней мере "ms" миллисекунд сна обработчик возвращает 0, что заставляет sqlite3_step() вернуть SQLITE_BUSY.

Запрос этого меньше или равным нолю, выключает всех обработчиков.

Может только быть единственный обработчик для конкретного соединения с базой данных в любой данный момент. Если другой был определен (используя sqlite3_busy_handler()) до этого запроса, другой отменяется.

См. также: PRAGMA busy_timeout.