Small. Fast. Reliable.
Choose any three.

SQLite C接口

确定数据库的事务状态

int sqlite3_txn_state(sqlite3 *,const char * zSchema);

sqlite3_txn_state(D,S)接口返回数据库连接D中模式S的当前 事务状态。如果S为NULL,则返回数据库连接D上任何模式的最高事务状态。事务状态为(从低到高的顺序):

  1. SQLITE_TXN_NONE
  2. SQLITE_TXN_READ
  3. SQLITE_TXN_WRITE
如果sqlite3_txn_state(D,S)的S参数不是有效模式的名称,则返回-1。

另请参见 对象常量函数的列表