套件 | flash.data |
類別 | public class SQLTransactionLockType |
繼承 | SQLTransactionLockType Object |
語言版本: | ActionScript 3.0 |
執行階段版本: | AIR 1.0 |
SQLConnection.begin()
方法之 option
參數可能使用的值。
相關 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, 03:47 PM Z