| window.runtime 属性 | window.runtime.flash.data.SQLTransactionLockType |
| 继承 | SQLTransactionLockType Object |
SQLConnection.begin() 方法的 option 参数的可能值。
另请参见
| 常量 | 定义方 | ||
|---|---|---|---|
| DEFERRED : String = "deferred" [静态]
指定延迟锁定事务选项。 | SQLTransactionLockType | ||
| EXCLUSIVE : String = "exclusive" [静态]
指定独占锁定事务选项。 | SQLTransactionLockType | ||
| IMMEDIATE : String = "immediate" [静态]
指定立即锁定事务选项。 | SQLTransactionLockType | ||
| DEFERRED | 常量 |
static const DEFERRED:String = "deferred"指定延迟锁定事务选项。除非首先访问数据库,否则,延迟锁定事务不会对数据库获取锁定。使用延迟事务时,在第一次读取或写入操作之前不获取锁定。
另请参见
| EXCLUSIVE | 常量 |
static const EXCLUSIVE:String = "exclusive"指定独占锁定事务选项。独占锁定事务对数据库立即获取锁定。通过不同 SQLConnection(在同一个 AIR 应用程序中或其他应用程序中)对同一个数据库执行操作的其他 SQLStatement 对象无法对该数据库读取或写入数据。
另请参见
| IMMEDIATE | 常量 |
static const IMMEDIATE:String = "immediate"
指定立即锁定事务选项。立即锁定事务对数据库立即获取锁定。通过不同 SQLConnection(在同一个 AIR 应用程序中或其他应用程序中)对同一个数据库执行操作的 SQLStatement 对象可以从该数据库中读取数据,但不能向其中写入数据。但是,对于从该数据库中读取数据的其他连接,数据库中数据的初始状态与调用事务内 SQLConnection 实例的 begin() 方法之前的数据库的状态相同。在立即锁定事务内进行的任何未提交的数据更改对其他连接不可用。
另请参见