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

Small. Fast. Reliable.
Choose any three.

SQLite C Interface

Позволенные возвращаемые значения от sqlite3_txn_state()

#define SQLITE_TXN_NONE  0
#define SQLITE_TXN_READ  1
#define SQLITE_TXN_WRITE 2

Эти константы определяют текущее операционное состояние файла базы данных. sqlite3_txn_state(D,S) возвращает одну из этих констант, чтобы описать операционное состояние схемы S в соединении с базой данных D.

SQLITE_TXN_NONE
SQLITE_TXN_NONE означает, что никакая транзакция в настоящее время не находится на рассмотрении.

SQLITE_TXN_READ
SQLITE_TXN_READ означает, что база данных в настоящее время находится в прочитанной транзакции. Содержание было прочитано из файла базы данных, но ничто в файле базы данных не изменилось. Операционное состояние изменится на SQLITE_TXN_WRITE, если какие-либо изменения произойдут и нет никаких других противоречивых параллельных транзакций записи. Операционное состояние вернется к SQLITE_TXN_NONE после ROLLBACK или COMMIT.

SQLITE_TXN_WRITE
SQLITE_TXN_WRITE означает, что база данных в настоящее время находится в транзакции записи. Содержание было написано файлу базы данных, но еще не передано. Операционное состояние изменится на SQLITE_TXN_NONE в следующем ROLLBACK или COMMIT.