Pacchetto | flash.events |
Classe | public class SQLUpdateEvent |
Ereditarietà | SQLUpdateEvent Event Object |
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | AIR 1.0 |
INSERT
, UPDATE
, o DELETE
, sia direttamente che in seguito all'esecuzione di un elemento di attivazione in concomitanza con l'esecuzione dell'istruzione.
Elementi API correlati
Proprietà | Definito da | ||
---|---|---|---|
bubbles : Boolean [sola lettura]
Indica se un evento è un evento di bubbling. | Event | ||
cancelable : Boolean [sola lettura]
Indica se il comportamento associato all'evento può essere impedito. | Event | ||
constructor : Object
Un riferimento all'oggetto classe o alla funzione di costruzione per una determinata istanza di oggetto. | Object | ||
currentTarget : Object [sola lettura]
L'oggetto che elabora attivamente l'oggetto Event con un listener di eventi. | Event | ||
eventPhase : uint [sola lettura]
La fase attuale del flusso di eventi. | Event | ||
rowID : Number [sola lettura]
L'identificatore riga univoco della riga che è stata inserita, eliminata o aggiornata. | SQLUpdateEvent | ||
table : String [sola lettura]
Il nome della tabella la cui modifica dati ha causato l'invio dell'evento. | SQLUpdateEvent | ||
target : Object [sola lettura]
Il target dell'evento. | Event | ||
type : String [sola lettura]
Il tipo di evento. | Event |
Metodo | Definito da | ||
---|---|---|---|
SQLUpdateEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, table:String = null, rowID:Number = 0)
Crea una nuova istanza SQLUpdateEvent. | SQLUpdateEvent | ||
[override]
Crea una copia dell'oggetto SQLUpdateEvent e imposta il valore di ogni proprietà in modo che corrisponda a quello dell'originale. | SQLUpdateEvent | ||
Una funzione dell'utilità per l'implementazione del metodo toString() in classi Event ActionScript 3.0 personalizzate. | Event | ||
Indica se per un oggetto è definita una proprietà specifica. | Object | ||
Verifica se sull'evento è stato chiamato il metodo preventDefault(). | Event | ||
Indica se un'istanza della classe Object si trova nella catena di prototipi dell'oggetto specificato come parametro. | Object | ||
Annulla il comportamento predefinito di un evento se tale comportamento può essere annullato. | Event | ||
Indica se la proprietà specificata esiste ed è enumerabile. | Object | ||
Imposta la disponibilità di una proprietà dinamica per le operazioni cicliche. | Object | ||
Impedisce l'elaborazione di tutti i listener di eventi nel nodo corrente e in tutti i nodi successivi del flusso di eventi. | Event | ||
Impedisce l'elaborazione di tutti i listener di eventi nei nodi del flusso di eventi successivi a quello corrente. | Event | ||
Restituisce la rappresentazione in formato stringa di questo oggetto, formattato in base alle convenzioni specifiche per le versioni localizzate. | Object | ||
Restituisce una stringa che contiene tutte le proprietà dell'oggetto Event. | Event | ||
Restituisce il valore di base dell'oggetto specificato. | Object |
Costante | Definito da | ||
---|---|---|---|
DELETE : String = "delete" [statico]
La costante SQLUpdateEvent.DELETE definisce il valore della proprietà type di un oggetto evento SQLConnection delete. | SQLUpdateEvent | ||
INSERT : String = "insert" [statico]
La costante SQLUpdateEvent.INSERT definisce il valore della proprietà type di un oggetto evento SQLConnection insert. | SQLUpdateEvent | ||
UPDATE : String = "update" [statico]
La costante SQLUpdateEvent.UPDATE definisce il valore della proprietà type di un oggetto evento SQLConnection update. | SQLUpdateEvent |
rowID | proprietà |
rowID:Number
[sola lettura] Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | AIR 1.0 |
L'identificatore riga univoco della riga che è stata inserita, eliminata o aggiornata.
Un identificatore riga viene utilizzato per identificare in modo univoco una riga in una tabella di database. Il valore viene spesso generato dal database.
L'identificatore riga per una singola esecuzione dell'istruzione SQL INSERT
può essere ottenuto mediante la proprietà lastInsertRowID
dell'oggetto SQLResult restituito dal metodo getResult()
dell'oggetto SQLStatement (se chiamato dopo che SQLStatement ha inviato il proprio evento result
).
Per ulteriori informazioni sulle chiavi primarie e sugli identificatori di riga generati, vedete le sezioni "CREATE TABLE" e "Espressioni" nell'appendice "Supporto di SQL nei database locali".
Implementazione
public function get rowID():Number
Elementi API correlati
table | proprietà |
SQLUpdateEvent | () | Funzione di costruzione |
public function SQLUpdateEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, table:String = null, rowID:Number = 0)
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | AIR 1.0 |
Crea una nuova istanza SQLUpdateEvent.
Parametritype:String — Il tipo di evento, accessibile dalla proprietà type .
| |
bubbles:Boolean (default = false ) — Determina se l'oggetto Event partecipa alla fase di bubbling del flusso di eventi. Il valore predefinito è false .
| |
cancelable:Boolean (default = false ) — Determina se l'oggetto Event può essere annullato. Il valore predefinito è false .
| |
table:String (default = null ) — Indica il nome della tabella i cui dati sono stati modificati.
| |
rowID:Number (default = 0 ) — L'identificatore riga univoco della riga che è stata inserita, eliminata o aggiornata.
|
clone | () | metodo |
override public function clone():Event
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | AIR 1.0 |
Crea una copia dell'oggetto SQLUpdateEvent e imposta il valore di ogni proprietà in modo che corrisponda a quello dell'originale.
RestituisceEvent — Un nuovo oggetto SQLUpdateEvent con proprietà dai valori identici a quelli dell'originale.
|
DELETE | Costante |
public static const DELETE:String = "delete"
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | AIR 1.0 |
La costante SQLUpdateEvent.DELETE
definisce il valore della proprietà type
di un oggetto evento SQLConnection delete
. L'evento delete
ha le seguenti proprietà:
Proprietà | Valore |
---|---|
bubbles | false |
cancelable | false ; non è presente alcun comportamento predefinito da annullare. |
currentTarget | L'oggetto che elabora attivamente l'oggetto event con un listener di eventi. |
rowID | L'identificatore riga univoco della riga che è stata inserita, eliminata o aggiornata. |
target | L'oggetto SQLConnection sul quale l'operazione è stata eseguita. |
table | Il nome della tabella in cui si è verificata la modifica. |
INSERT | Costante |
public static const INSERT:String = "insert"
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | AIR 1.0 |
La costante SQLUpdateEvent.INSERT
definisce il valore della proprietà type
di un oggetto evento SQLConnection insert
. L'evento insert
ha le seguenti proprietà:
Proprietà | Valore |
---|---|
bubbles | false |
cancelable | false ; non è presente alcun comportamento predefinito da annullare. |
currentTarget | L'oggetto che elabora attivamente l'oggetto event con un listener di eventi. |
rowID | L'identificatore riga univoco della riga che è stata inserita, eliminata o aggiornata. |
target | L'oggetto SQLConnection sul quale l'operazione è stata eseguita. |
table | Il nome della tabella in cui si è verificata la modifica. |
UPDATE | Costante |
public static const UPDATE:String = "update"
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | AIR 1.0 |
La costante SQLUpdateEvent.UPDATE
definisce il valore della proprietà type
di un oggetto evento SQLConnection update
.
L'evento update
ha le seguenti proprietà:
Proprietà | Valore |
---|---|
bubbles | false |
cancelable | false ; non è presente alcun comportamento predefinito da annullare. |
currentTarget | L'oggetto che elabora attivamente l'oggetto event con un listener di eventi. |
rowID | L'identificatore riga univoco della riga che è stata inserita, eliminata o aggiornata. |
target | L'oggetto SQLConnection sul quale l'operazione è stata eseguita. |
table | Il nome della tabella in cui si è verificata la modifica. |
update
.
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, 02:44 PM Z