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