勇芳软件工作室.汉化:  CSQLite Classes > CSQLiteConnection Class > ISQLiteConnection Interface >

GetAutoCommit Method

Previous pageReturn to chapter overviewNext page

描述

 

如果给定的数据库连接分别为或不在自动提交模式,则返回非零或零。默认情况下,Autocommit模式处于开启状态。自动提交模式由BEGIN语句禁用。自动提交模式由COMMIT或ROLLBACK重新启用。

 

PB语法

 

METHOD GetAutocommit () AS LONG

 

参数

 

该方法没有参数。

 

返回值

 

如果给定的数据库连接分别为或不在自动提交模式,则返回非零或零。

 

备注

 

如果多语句事务中的语句发生某些类型的错误(包括SQLITE_FULL,SQLITE_IOERR,SQLITE_NOMEM,SQLITE_BUSY和SQLITE_INTERRUPT的错误),那么事务可能会自动回滚。查看SQLite是否自动回滚错误后的事务的唯一方法是使用此函数。

 

如果另一个线程在此函数运行时更改数据库连接的自动提交状态,则返回值未定义。