Adobe® Flash® Platform için ActionScript® 3.0 Başvurusu
Ana Sayfa  |  Paket ve Sınıf Listesini Gizle |  Paketler  |  Sınıflar  |  Yenilikler  |  Dizin  |  Ekler  |  Niçin İngilizce?
Filtreler: Sunucudan Veri Alınıyor...
Sunucudan Veri Alınıyor...
flash.events 

SQLUpdateEvent  - AS3

Paketflash.events
Sınıfpublic class SQLUpdateEvent
Miras AlmaSQLUpdateEvent Inheritance Event Inheritance Object

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: AIR 1.0

SQLConnection örneğiyle ilişkili herhangi bir tabloda bir veri değişikliği oluştuğunda, SQLConnection nesnesi tarafından bir SQLUpdateEvent nesnesi gönderilir. Doğrudan veya deyim çalıştırılmasıyla bağlantılı bir tetikleme sonucunda bir SQL INSERT, UPDATE veya DELETE deyiminin çalıştırılmasıyla veri değişikliği olabilir.

Örnekleri görüntüle

İlgili API Öğeleri



Genel Özellikler
 ÖzellikTanımlayan:
 Inheritedbubbles : Boolean
[salt okunur] Bir olayın köpüren bir olay olup olmadığını belirtir.
Event
 Inheritedcancelable : Boolean
[salt okunur] Olayla ilişkilendirilmiş davranışın önlenebilir olup olmadığını gösterir.
Event
 Inheritedconstructor : Object
Belirli bir nesne örneği için sınıf nesnesine veya yapıcı işlevine bir başvuru.
Object
 InheritedcurrentTarget : Object
[salt okunur] Bu Event nesnesini olay dinleyicisiyle etkin olarak işleyen nesne.
Event
 InheritedeventPhase : 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
 Inheritedtarget : Object
[salt okunur] Olay hedefi.
Event
 Inheritedtype : String
[salt okunur] Olay türü.
Event
Genel Yöntemler
 YöntemTanımlayan:
  
    SQLUpdateEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, table:String = null, rowID:Number = 0)
Yeni bir SQLUpdateEvent örneği oluşturur.
SQLUpdateEvent
  
    clone():Event
[geçersiz kıl] SQLUpdateEvent nesnesinin bir kopyasını oluşturur ve her özelliğin değerini, orijinal ile aynı olacak şekilde ayarlar.
SQLUpdateEvent
 Inherited
formatToString(className:String, ... arguments):String
Özel ActionScript 3.0 Event sınıfınızdaki toString() yöntemini uygulamak için bir yardımcı işlev.
Event
 Inherited
Bir nesnenin belirli bir özelliğinin tanımlı olup olmadığını gösterir.
Object
 Inherited
Olayda preventDefault() öğesinin çağrılmış olup olmadığını kontrol eder.
Event
 Inherited
Object sınıfının bir örneğinin parametre olarak belirtilen nesnenin prototip zincirinde olup olmadığını gösterir.
Object
 Inherited
Bir olayın varsayılan davranışını, bu yapılabiliyorsa iptal eder.
Event
 Inherited
Belirtilen özelliğin bulunup bulunmadığını ve numaralandırılabilir olup olmadığını gösterir.
Object
 Inherited
Dinamik bir özelliğin döngü işlemlerinde kullanılabilirliğini ayarlar.
Object
 Inherited
Olay akışında geçerli düğümdeki ve ondan sonra gelen düğümlerdeki olay dinleyicilerin işlenmesini engeller.
Event
 Inherited
Olay akışında geçerli düğümden sonra gelen düğümlerdeki olay dinleyicilerin işlenmesini engeller.
Event
 Inherited
Bu nesnenin, yerel ayara özel kurallara göre biçimlendirilmiş dize temsilini döndürür.
Object
 Inherited
Event nesnesinin tüm özelliklerini içeren bir dize döndürülür.
Event
 Inherited
Belirtilen nesnenin temel değerini döndürür.
Object
Genel Sabitler
 SabitTanı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
Özellik Ayrıntısı
    

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 
table:String  [salt okunur]

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: AIR 1.0

Üzerindeki değişiklik, olayın gönderilmesine yol açan tablonun adı.



Uygulama
    public function get table():String
Yapıcı Ayrıntı
    

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.

Parametreler
type:Stringtype ö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.
Yöntem Ayrıntısı

    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ür
Event — Orijinaliyle eşlenen özellik değerlerine sahip yeni bir SQLUpdateEvent nesnesi.
Sabit Ayrıntısı
    

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:

ÖzellikDeğer
bubblesfalse
cancelablefalse; iptal edilecek varsayılan davranış yoktur.
currentTargetOlay nesnesini olay dinleyicisiyle etkin olarak işleyen nesne.
rowIDEklenen, 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:

ÖzellikDeğer
bubblesfalse
cancelablefalse; iptal edilecek varsayılan davranış yoktur.
currentTargetOlay nesnesini olay dinleyicisiyle etkin olarak işleyen nesne.
rowIDEklenen, 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:

ÖzellikDeğer
bubblesfalse
cancelablefalse; iptal edilecek varsayılan davranış yoktur.
currentTargetOlay nesnesini olay dinleyicisiyle etkin olarak işleyen nesne.
rowIDEklenen, 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ı.

SQLUpdateEvent.class.1.as

Aşağıdaki örnek, bir 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();
}




[ X ]Niçin İngilizce?
ActionScript 3.0 Başvurusu'ndaki içerik İngilizce görünür

ActionScript 3.0 Başvurusu'nun tüm bölümleri tüm dillere çevrilmemiştir. Bir dil öğesi çevrilmediğinde İngilizce görünür. Örneğin, ga.controls.HelpBox sınıfı hiçbir dile çevrilmez. Bu nedenle, başvurunun Türkçe versiyonunda ga.controls.HelpBox sınıfı İngilizce görünür.