パッケージ | flash.data |
クラス | public class SQLTransactionLockType |
継承 | SQLTransactionLockType Object |
言語バージョン: | ActionScript 3.0 |
ランタイムバージョン: | AIR 1.0 |
option
パラメーター(SQLConnection.begin()
メソッド)で有効な値を表す定数が含まれます。
関連する API エレメント
定数 | 定義元 | ||
---|---|---|---|
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 |
遅延ロックトランザクションのオプションを指定します。遅延ロックトランザクションは、データベースが最初にアクセスされるまで、データベースのロックを取得しません。遅延トランザクションでは、最初の読み取りまたは書き込み操作が行われるまで、ロックは取得されません。
関連する API エレメント
EXCLUSIVE | 定数 |
public static const EXCLUSIVE:String = "exclusive"
言語バージョン: | ActionScript 3.0 |
ランタイムバージョン: | AIR 1.0 |
排他的ロックトランザクションのオプションを指定します。排他的ロックトランザクションでは、データベースに対するロックが直ちに取得されます。別の SQLConnection(同じ AIR アプリケーションまたは異なるアプリケーション)を介して同じデータベースに対して実行している他の SQLStatement オブジェクトは、そのデータベースに対する読み取り操作または書き込み操作を実行できなくなります。
関連する API エレメント
IMMEDIATE | 定数 |
public static const IMMEDIATE:String = "immediate"
言語バージョン: | ActionScript 3.0 |
ランタイムバージョン: | AIR 1.0 |
即時ロックトランザクションのオプションを指定します。即時ロックトランザクションでは、データベースに対するロックが直ちに取得されます。別の SQLConnection(同じ AIR アプリケーションまたは異なるアプリケーション)を介して同じデータベースに対して実行している SQLStatement オブジェクトは、そのデータベースに対するデータの読み取り操作は実行できますが、書き込み操作は実行できなくなります。ただし、データベースのデータを読み取る他の接続の場合は、データベースのデータの初期状態は、トランザクション内の SQLConnection インスタンスの begin()
メソッドが呼び出されたときよりも前のデータベースの状態と同一です。即時ロックトランザクション内で変更されたコミットされていないデータは、他の接続からは利用できません。
関連する API エレメント
Tue Jun 12 2018, 10:34 AM Z