Paket | flash.events |
Sınıf | public class SQLUpdateEvent |
Miras Alma | SQLUpdateEvent Event Object |
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0 |
INSERT
, UPDATE
veya DELETE
deyiminin çalıştırılmasıyla veri değişikliği olabilir.
İlgili API Öğeleri
Özellik | Tanımlayan: | ||
---|---|---|---|
bubbles : Boolean [salt okunur]
Bir olayın köpüren bir olay olup olmadığını belirtir. | Event | ||
cancelable : Boolean [salt okunur]
Olayla ilişkilendirilmiş davranışın önlenebilir olup olmadığını gösterir. | Event | ||
constructor : Object
Belirli bir nesne örneği için sınıf nesnesine veya yapıcı işlevine bir başvuru. | Object | ||
currentTarget : Object [salt okunur]
Bu Event nesnesini olay dinleyicisiyle etkin olarak işleyen nesne. | Event | ||
eventPhase : uint [salt okunur]
Olay akışındaki geçerli aşama. | Event | ||
rowID : Number [salt okunur]
Eklenen, silinen veya güncellenen satırın benzersiz satır kimliği. | SQLUpdateEvent | ||
table : String [salt okunur]
Üzerindeki değişiklik, olayın gönderilmesine yol açan tablonun adı. | SQLUpdateEvent | ||
target : Object [salt okunur]
Olay hedefi. | Event | ||
type : String [salt okunur]
Olay türü. | Event |
Yöntem | Tanımlayan: | ||
---|---|---|---|
SQLUpdateEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, table:String = null, rowID:Number = 0)
Yeni bir SQLUpdateEvent örneği oluşturur. | SQLUpdateEvent | ||
[geçersiz kıl]
SQLUpdateEvent nesnesinin bir kopyasını oluşturur ve her özelliğin değerini, orijinal ile aynı olacak şekilde ayarlar. | SQLUpdateEvent | ||
Özel ActionScript 3.0 Event sınıfınızdaki toString() yöntemini uygulamak için bir yardımcı işlev. | Event | ||
Bir nesnenin belirli bir özelliğinin tanımlı olup olmadığını gösterir. | Object | ||
Olayda preventDefault() öğesinin çağrılmış olup olmadığını kontrol eder. | Event | ||
Object sınıfının bir örneğinin parametre olarak belirtilen nesnenin prototip zincirinde olup olmadığını gösterir. | Object | ||
Bir olayın varsayılan davranışını, bu yapılabiliyorsa iptal eder. | Event | ||
Belirtilen özelliğin bulunup bulunmadığını ve numaralandırılabilir olup olmadığını gösterir. | Object | ||
Dinamik bir özelliğin döngü işlemlerinde kullanılabilirliğini ayarlar. | Object | ||
Olay akışında geçerli düğümdeki ve ondan sonra gelen düğümlerdeki olay dinleyicilerin işlenmesini engeller. | Event | ||
Olay akışında geçerli düğümden sonra gelen düğümlerdeki olay dinleyicilerin işlenmesini engeller. | Event | ||
Bu nesnenin, yerel ayara özel kurallara göre biçimlendirilmiş dize temsilini döndürür. | Object | ||
Event nesnesinin tüm özelliklerini içeren bir dize döndürülür. | Event | ||
Belirtilen nesnenin temel değerini döndürür. | Object |
Sabit | Tanımlayan: | ||
---|---|---|---|
DELETE : String = "delete" [statik]
SQLUpdateEvent.DELETE sabiti, SQLConnection delete olayının type özelliği değerini tanımlar. | SQLUpdateEvent | ||
INSERT : String = "insert" [statik]
SQLUpdateEvent.INSERT sabiti, SQLConnection insert olayının type özelliği değerini tanımlar. | SQLUpdateEvent | ||
UPDATE : String = "update" [statik]
SQLUpdateEvent.UPDATE sabiti, SQLConnection update olayının type özelliği değerini tanımlar. | SQLUpdateEvent |
rowID | özellik |
rowID:Number
[salt okunur] Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0 |
Eklenen, silinen veya güncellenen satırın benzersiz satır kimliği.
Satır kimliği, veritabanındaki bir tabloda yer alan satırı benzersiz şekilde tanımlamak için kullanılır. Bu değer genellikle veritabanı tarafından oluşturulur.
Tek bir SQL INSERT
ifadesi çalıştırmaya yönelik satır kimliği, SQLStatement nesnesinin getResult()
yönteminin döndürdüğü (SQLStatement result
olayını gönderdikten sonra çağrıldığında) SQLResult nesnesinin lastInsertRowID
özelliğiyle alınabilir.
Ana anahtarlar ve oluşturulan satır kimlikleri için “Yerel veritabanlarında SQL desteği” ekinde “TABLO OLUŞTUR” ve “İfadeler” bölümlerine bakın.
Uygulama
public function get rowID():Number
İlgili API Öğeleri
table | özellik |
SQLUpdateEvent | () | Yapıcı |
public function SQLUpdateEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, table:String = null, rowID:Number = 0)
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0 |
Yeni bir SQLUpdateEvent örneği oluşturur.
Parametrelertype:String — type özelliğinde bulunan olay türü.
| |
bubbles:Boolean (default = false ) — Olay nesnesinin olay akışının köpürme aşamasında yer alıp almayacağını belirler. Varsayılan değer false şeklindedir.
| |
cancelable:Boolean (default = false ) — Event nesnesinin iptal edilip edilemeyeceğini belirler. Varsayılan değer false şeklindedir.
| |
table:String (default = null ) — Verileri değişen tablonun adını belirtir.
| |
rowID:Number (default = 0 ) — Eklenen, silinen veya güncellenen satırın benzersiz satır kimliği.
|
clone | () | yöntem |
override public function clone():Event
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0 |
SQLUpdateEvent nesnesinin bir kopyasını oluşturur ve her özelliğin değerini, orijinal ile aynı olacak şekilde ayarlar.
DöndürürEvent — Orijinaliyle eşlenen özellik değerlerine sahip yeni bir SQLUpdateEvent nesnesi.
|
DELETE | Sabit |
public static const DELETE:String = "delete"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0 |
SQLUpdateEvent.DELETE
sabiti, SQLConnection delete
olayının type
özelliği değerini tanımlar. delete
olayı şu özelliklere sahiptir:
Özellik | Değer |
---|---|
bubbles | false |
cancelable | false ; iptal edilecek varsayılan davranış yoktur. |
currentTarget | Olay nesnesini olay dinleyicisiyle etkin olarak işleyen nesne. |
rowID | Eklenen, silinen veya güncellenen satırın benzersiz satır kimliği. |
target | Üzerinde işlem gerçekleştirilen SQLConnection nesnesi. |
table | Üzerinde değişiklik oluşan tablonun adı. |
INSERT | Sabit |
public static const INSERT:String = "insert"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0 |
SQLUpdateEvent.INSERT
sabiti, SQLConnection insert
olayının type
özelliği değerini tanımlar. insert
olayı şu özelliklere sahiptir:
Özellik | Değer |
---|---|
bubbles | false |
cancelable | false ; iptal edilecek varsayılan davranış yoktur. |
currentTarget | Olay nesnesini olay dinleyicisiyle etkin olarak işleyen nesne. |
rowID | Eklenen, silinen veya güncellenen satırın benzersiz satır kimliği. |
target | Üzerinde işlem gerçekleştirilen SQLConnection nesnesi. |
table | Üzerinde değişiklik oluşan tablonun adı. |
UPDATE | Sabit |
public static const UPDATE:String = "update"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0 |
SQLUpdateEvent.UPDATE
sabiti, SQLConnection update
olayının type
özelliği değerini tanımlar.
update
olayı şu özelliklere sahiptir:
Özellik | Değer |
---|---|
bubbles | false |
cancelable | false ; iptal edilecek varsayılan davranış yoktur. |
currentTarget | Olay nesnesini olay dinleyicisiyle etkin olarak işleyen nesne. |
rowID | Eklenen, silinen veya güncellenen satırın benzersiz satır kimliği. |
target | Üzerinde işlem gerçekleştirilen SQLConnection nesnesi. |
table | Üzerinde değişiklik oluşan tablonun adı. |
update
olayına yanıt olarak SQLUpdateEvent örneğinin kullanımını gösterir.
var dbStatement:SQLStatement; function initConnection():void { var dbFile:File = new File(File.separator + "employee.db"); db.addEventListener(SQLEvent.OPEN, dbOpenHandler); db.addEventListener(SQLUpdateEvent.UPDATE, dbUpdateHandler); dbStatement.text = "UPDATE employees SET name = :name WHERE id = :id"; dbStatement.parameters[:name] = "Bruce"; dbStatement.parameters[:id] = 100; dbStatement.sqlConnection = db; db.open(dbFile); } function dbUpdateHandler(event:SQLUpdateEvent):void { trace(event.type + " for table '" + event.table + "' was fired for row with ID:" + event.rowID); } function dbOpenHandler(event:SQLEvent):void { dbStatement.execute(); }
Tue Jun 12 2018, 01:09 PM Z