Guida di riferimento di ActionScript® 3.0 per la piattaforma Adobe® Flash®
Home  |  Nascondi elenco pacchetti e classi |  Pacchetti  |  Classi  |  Novità  |  Indice  |  Appendici  |  Perché in inglese?
Filtri: AIR 30.0 e versioni precedenti, Flash Player 30.0 e versioni precedenti, Flash Lite 4
Flex 4.6 e versioni precedenti, Flash Pro CS6 e versioni precedenti
Nascondi filtri
flash.data 

SQLStatement  - AS3

Pacchettix

Primo livello
adobe.utils
air.desktop
air.net
air.update
air.update.events
coldfusion.air
coldfusion.air.errors
coldfusion.air.events
coldfusion.service
coldfusion.service.events
coldfusion.service.mxml
com.adobe.acm.solutions.authoring.domain.extensions
com.adobe.acm.solutions.ccr.domain.extensions
com.adobe.consulting.pst.vo
com.adobe.dct.component
com.adobe.dct.component.datadictionary
com.adobe.dct.component.datadictionaryElement
com.adobe.dct.component.dataElementsPanel
com.adobe.dct.component.toolbars
com.adobe.dct.event
com.adobe.dct.exp
com.adobe.dct.model
com.adobe.dct.service
com.adobe.dct.service.provider
com.adobe.dct.transfer
com.adobe.dct.util
com.adobe.dct.view
com.adobe.ep.taskmanagement.domain
com.adobe.ep.taskmanagement.event
com.adobe.ep.taskmanagement.filter
com.adobe.ep.taskmanagement.services
com.adobe.ep.taskmanagement.util
com.adobe.ep.ux.attachmentlist.component
com.adobe.ep.ux.attachmentlist.domain
com.adobe.ep.ux.attachmentlist.domain.events
com.adobe.ep.ux.attachmentlist.domain.renderers
com.adobe.ep.ux.attachmentlist.skin
com.adobe.ep.ux.attachmentlist.skin.renderers
com.adobe.ep.ux.content.event
com.adobe.ep.ux.content.factory
com.adobe.ep.ux.content.handlers
com.adobe.ep.ux.content.managers
com.adobe.ep.ux.content.model.asset
com.adobe.ep.ux.content.model.preview
com.adobe.ep.ux.content.model.relation
com.adobe.ep.ux.content.model.search
com.adobe.ep.ux.content.model.toolbar
com.adobe.ep.ux.content.search
com.adobe.ep.ux.content.services
com.adobe.ep.ux.content.services.load
com.adobe.ep.ux.content.services.permissions
com.adobe.ep.ux.content.services.preview
com.adobe.ep.ux.content.services.providers
com.adobe.ep.ux.content.services.query
com.adobe.ep.ux.content.services.relationships
com.adobe.ep.ux.content.services.search.lccontent
com.adobe.ep.ux.content.services.version
com.adobe.ep.ux.content.view
com.adobe.ep.ux.content.view.components.activate
com.adobe.ep.ux.content.view.components.grid
com.adobe.ep.ux.content.view.components.grid.hover
com.adobe.ep.ux.content.view.components.grid.hover.component
com.adobe.ep.ux.content.view.components.grid.renderers
com.adobe.ep.ux.content.view.components.relationships
com.adobe.ep.ux.content.view.components.review
com.adobe.ep.ux.content.view.components.search.renderers
com.adobe.ep.ux.content.view.components.searchpod
com.adobe.ep.ux.content.view.components.toolbar
com.adobe.ep.ux.content.view.components.toolbar.controlRenderers
com.adobe.ep.ux.content.view.components.version
com.adobe.ep.ux.documentsubmit.component
com.adobe.ep.ux.documentsubmit.domain
com.adobe.ep.ux.documentsubmit.skin
com.adobe.ep.ux.taskaction.component
com.adobe.ep.ux.taskaction.domain
com.adobe.ep.ux.taskaction.domain.events
com.adobe.ep.ux.taskaction.skin
com.adobe.ep.ux.taskdetails.component
com.adobe.ep.ux.taskdetails.domain
com.adobe.ep.ux.taskdetails.skin
com.adobe.ep.ux.tasklist.component
com.adobe.ep.ux.tasklist.domain
com.adobe.ep.ux.tasklist.skin
com.adobe.ep.ux.webdocumentviewer.domain
com.adobe.exm.expression
com.adobe.exm.expression.error
com.adobe.exm.expression.event
com.adobe.exm.expression.impl
com.adobe.fiber.runtime.lib
com.adobe.fiber.services
com.adobe.fiber.services.wrapper
com.adobe.fiber.styles
com.adobe.fiber.util
com.adobe.fiber.valueobjects
com.adobe.gravity.binding
com.adobe.gravity.context
com.adobe.gravity.flex.bundleloader
com.adobe.gravity.flex.progress
com.adobe.gravity.flex.serviceloader
com.adobe.gravity.framework
com.adobe.gravity.init
com.adobe.gravity.service.bundleloader
com.adobe.gravity.service.logging
com.adobe.gravity.service.manifest
com.adobe.gravity.service.progress
com.adobe.gravity.tracker
com.adobe.gravity.ui
com.adobe.gravity.utility
com.adobe.gravity.utility.async
com.adobe.gravity.utility.error
com.adobe.gravity.utility.events
com.adobe.gravity.utility.factory
com.adobe.gravity.utility.flex.async
com.adobe.gravity.utility.logging
com.adobe.gravity.utility.message
com.adobe.gravity.utility.sequence
com.adobe.gravity.utility.url
com.adobe.guides.control
com.adobe.guides.domain
com.adobe.guides.i18n
com.adobe.guides.spark.components.skins
com.adobe.guides.spark.components.skins.mx
com.adobe.guides.spark.headers.components
com.adobe.guides.spark.headers.skins
com.adobe.guides.spark.layouts.components
com.adobe.guides.spark.layouts.skins
com.adobe.guides.spark.navigators.components
com.adobe.guides.spark.navigators.renderers
com.adobe.guides.spark.navigators.skins
com.adobe.guides.spark.util
com.adobe.guides.spark.wrappers.components
com.adobe.guides.spark.wrappers.skins
com.adobe.guides.submit
com.adobe.icc.dc.domain
com.adobe.icc.dc.domain.factory
com.adobe.icc.editors.events
com.adobe.icc.editors.handlers
com.adobe.icc.editors.managers
com.adobe.icc.editors.model
com.adobe.icc.editors.model.config
com.adobe.icc.editors.model.el
com.adobe.icc.editors.model.el.operands
com.adobe.icc.editors.model.el.operators
com.adobe.icc.enum
com.adobe.icc.external.dc
com.adobe.icc.obj
com.adobe.icc.services
com.adobe.icc.services.category
com.adobe.icc.services.config
com.adobe.icc.services.download
com.adobe.icc.services.export
com.adobe.icc.services.external
com.adobe.icc.services.formbridge
com.adobe.icc.services.fragmentlayout
com.adobe.icc.services.layout
com.adobe.icc.services.letter
com.adobe.icc.services.locator
com.adobe.icc.services.module
com.adobe.icc.services.render
com.adobe.icc.services.submit
com.adobe.icc.services.user
com.adobe.icc.token
com.adobe.icc.vo
com.adobe.icc.vo.render
com.adobe.icomm.assetplacement.controller
com.adobe.icomm.assetplacement.controller.utils
com.adobe.icomm.assetplacement.data
com.adobe.icomm.assetplacement.model
com.adobe.livecycle.assetmanager.client
com.adobe.livecycle.assetmanager.client.event
com.adobe.livecycle.assetmanager.client.handler
com.adobe.livecycle.assetmanager.client.managers
com.adobe.livecycle.assetmanager.client.model
com.adobe.livecycle.assetmanager.client.model.cms
com.adobe.livecycle.assetmanager.client.service
com.adobe.livecycle.assetmanager.client.service.search
com.adobe.livecycle.assetmanager.client.service.search.cms
com.adobe.livecycle.assetmanager.client.utils
com.adobe.livecycle.content
com.adobe.livecycle.rca.model
com.adobe.livecycle.rca.model.constant
com.adobe.livecycle.rca.model.document
com.adobe.livecycle.rca.model.participant
com.adobe.livecycle.rca.model.reminder
com.adobe.livecycle.rca.model.stage
com.adobe.livecycle.rca.service
com.adobe.livecycle.rca.service.core
com.adobe.livecycle.rca.service.core.delegate
com.adobe.livecycle.rca.service.process
com.adobe.livecycle.rca.service.process.delegate
com.adobe.livecycle.rca.token
com.adobe.livecycle.ria.security.api
com.adobe.livecycle.ria.security.service
com.adobe.mosaic.layouts
com.adobe.mosaic.layouts.dragAndDrop
com.adobe.mosaic.layouts.interfaces
com.adobe.mosaic.mxml
com.adobe.mosaic.om.constants
com.adobe.mosaic.om.events
com.adobe.mosaic.om.impl
com.adobe.mosaic.om.interfaces
com.adobe.mosaic.skinning
com.adobe.mosaic.sparklib.editors
com.adobe.mosaic.sparklib.optionMenu
com.adobe.mosaic.sparklib.scrollableMenu
com.adobe.mosaic.sparklib.scrollableMenu.skins
com.adobe.mosaic.sparklib.tabLayout
com.adobe.mosaic.sparklib.tabLayout.events
com.adobe.mosaic.sparklib.tabLayout.layouts
com.adobe.mosaic.sparklib.tabLayout.skins
com.adobe.mosaic.sparklib.text
com.adobe.mosaic.sparklib.util
com.adobe.solutions.acm.authoring.presentation
com.adobe.solutions.acm.authoring.presentation.actionbar
com.adobe.solutions.acm.authoring.presentation.common
com.adobe.solutions.acm.authoring.presentation.events
com.adobe.solutions.acm.authoring.presentation.fragment
com.adobe.solutions.acm.authoring.presentation.letter
com.adobe.solutions.acm.authoring.presentation.letter.data
com.adobe.solutions.acm.authoring.presentation.preview
com.adobe.solutions.acm.authoring.presentation.rte
com.adobe.solutions.acm.ccr.presentation
com.adobe.solutions.acm.ccr.presentation.contentcapture
com.adobe.solutions.acm.ccr.presentation.contentcapture.events
com.adobe.solutions.acm.ccr.presentation.contentcapture.preview
com.adobe.solutions.acm.ccr.presentation.datacapture
com.adobe.solutions.acm.ccr.presentation.datacapture.renderers
com.adobe.solutions.acm.ccr.presentation.pdf
com.adobe.solutions.exm
com.adobe.solutions.exm.authoring
com.adobe.solutions.exm.authoring.components.controls
com.adobe.solutions.exm.authoring.components.toolbars
com.adobe.solutions.exm.authoring.domain
com.adobe.solutions.exm.authoring.domain.expression
com.adobe.solutions.exm.authoring.domain.impl
com.adobe.solutions.exm.authoring.domain.method
com.adobe.solutions.exm.authoring.domain.variable
com.adobe.solutions.exm.authoring.enum
com.adobe.solutions.exm.authoring.events
com.adobe.solutions.exm.authoring.model
com.adobe.solutions.exm.authoring.renderer
com.adobe.solutions.exm.authoring.view
com.adobe.solutions.exm.expression
com.adobe.solutions.exm.impl
com.adobe.solutions.exm.impl.method
com.adobe.solutions.exm.method
com.adobe.solutions.exm.mock
com.adobe.solutions.exm.mock.method
com.adobe.solutions.exm.runtime
com.adobe.solutions.exm.runtime.impl
com.adobe.solutions.exm.variable
com.adobe.solutions.prm.constant
com.adobe.solutions.prm.domain
com.adobe.solutions.prm.domain.factory
com.adobe.solutions.prm.domain.impl
com.adobe.solutions.prm.domain.manager
com.adobe.solutions.prm.presentation.asset
com.adobe.solutions.prm.presentation.constant
com.adobe.solutions.prm.presentation.document
com.adobe.solutions.prm.presentation.event
com.adobe.solutions.prm.presentation.file
com.adobe.solutions.prm.presentation.project
com.adobe.solutions.prm.presentation.team
com.adobe.solutions.prm.presentation.util
com.adobe.solutions.prm.service
com.adobe.solutions.prm.services.impl
com.adobe.solutions.prm.vo
com.adobe.solutions.rca.constant
com.adobe.solutions.rca.domain
com.adobe.solutions.rca.domain.common
com.adobe.solutions.rca.domain.factory
com.adobe.solutions.rca.domain.impl
com.adobe.solutions.rca.domain.impl.manager
com.adobe.solutions.rca.domain.manager
com.adobe.solutions.rca.presentation
com.adobe.solutions.rca.presentation.comment
com.adobe.solutions.rca.presentation.constant
com.adobe.solutions.rca.presentation.event
com.adobe.solutions.rca.presentation.gantt
com.adobe.solutions.rca.presentation.gantt.ruler
com.adobe.solutions.rca.presentation.template
com.adobe.solutions.rca.presentation.template.audit
com.adobe.solutions.rca.presentation.template.definition
com.adobe.solutions.rca.presentation.template.documents
com.adobe.solutions.rca.presentation.template.stages
com.adobe.solutions.rca.presentation.util
com.adobe.solutions.rca.service
com.adobe.solutions.rca.services.impl
com.adobe.solutions.rca.vo
com.adobe.solutions.rca.vo.um
com.adobe.viewsource
fl.accessibility
fl.containers
fl.controls
fl.controls.dataGridClasses
fl.controls.listClasses
fl.controls.progressBarClasses
fl.core
fl.data
fl.display
fl.events
fl.ik
fl.lang
fl.livepreview
fl.managers
fl.motion
fl.motion.easing
fl.rsl
fl.text
fl.transitions
fl.transitions.easing
fl.video
flash.accessibility
flash.concurrent
flash.crypto
flash.data
flash.desktop
flash.display
flash.display3D
flash.display3D.textures
flash.errors
flash.events
flash.external
flash.filesystem
flash.filters
flash.geom
flash.globalization
flash.html
flash.media
flash.net
flash.net.dns
flash.net.drm
flash.notifications
flash.permissions
flash.printing
flash.profiler
flash.sampler
flash.security
flash.sensors
flash.system
flash.text
flash.text.engine
flash.text.ime
flash.ui
flash.utils
flash.xml
flashx.textLayout
flashx.textLayout.compose
flashx.textLayout.container
flashx.textLayout.conversion
flashx.textLayout.edit
flashx.textLayout.elements
flashx.textLayout.events
flashx.textLayout.factory
flashx.textLayout.formats
flashx.textLayout.operations
flashx.textLayout.utils
flashx.undo
ga.controls
ga.layouts
ga.model
ga.uiComponents
ga.util
ga.views
ga.wrappers
lc.foundation
lc.foundation.domain
lc.foundation.events
lc.foundation.ui
lc.foundation.util
lc.preloader
lc.procmgmt
lc.procmgmt.commands
lc.procmgmt.domain
lc.procmgmt.events
lc.procmgmt.formbridge
lc.procmgmt.impl
lc.procmgmt.ui.attachments
lc.procmgmt.ui.controls
lc.procmgmt.ui.controls.card
lc.procmgmt.ui.controls.renderer
lc.procmgmt.ui.help
lc.procmgmt.ui.layout
lc.procmgmt.ui.presentationmodel
lc.procmgmt.ui.process
lc.procmgmt.ui.search
lc.procmgmt.ui.startpoint
lc.procmgmt.ui.task
lc.procmgmt.ui.task.form
lc.procmgmt.ui.task.form.commands
lc.procmgmt.ui.tracking
mx.accessibility
mx.automation
mx.automation.air
mx.automation.delegates
mx.automation.delegates.advancedDataGrid
mx.automation.delegates.charts
mx.automation.delegates.containers
mx.automation.delegates.controls
mx.automation.delegates.controls.dataGridClasses
mx.automation.delegates.controls.fileSystemClasses
mx.automation.delegates.core
mx.automation.delegates.flashflexkit
mx.automation.events
mx.binding
mx.binding.utils
mx.charts
mx.charts.chartClasses
mx.charts.effects
mx.charts.effects.effectClasses
mx.charts.events
mx.charts.renderers
mx.charts.series
mx.charts.series.items
mx.charts.series.renderData
mx.charts.styles
mx.collections
mx.collections.errors
mx.containers
mx.containers.accordionClasses
mx.containers.dividedBoxClasses
mx.containers.errors
mx.containers.utilityClasses
mx.controls
mx.controls.advancedDataGridClasses
mx.controls.dataGridClasses
mx.controls.listClasses
mx.controls.menuClasses
mx.controls.olapDataGridClasses
mx.controls.scrollClasses
mx.controls.sliderClasses
mx.controls.textClasses
mx.controls.treeClasses
mx.controls.videoClasses
mx.core
mx.core.windowClasses
mx.data
mx.data.crypto
mx.data.errors
mx.data.events
mx.data.messages
mx.data.mxml
mx.data.offline.errors
mx.data.utils
mx.effects
mx.effects.easing
mx.effects.effectClasses
mx.events
mx.filters
mx.flash
mx.formatters
mx.geom
mx.graphics
mx.graphics.codec
mx.graphics.shaderClasses
mx.logging
mx.logging.errors
mx.logging.targets
mx.managers
mx.messaging
mx.messaging.channels
mx.messaging.config
mx.messaging.errors
mx.messaging.events
mx.messaging.management
mx.messaging.messages
mx.modules
mx.netmon
mx.olap
mx.olap.aggregators
mx.preloaders
mx.printing
mx.resources
mx.rpc
mx.rpc.events
mx.rpc.http
mx.rpc.http.mxml
mx.rpc.livecycle
mx.rpc.mxml
mx.rpc.remoting
mx.rpc.remoting.mxml
mx.rpc.soap
mx.rpc.soap.mxml
mx.rpc.wsdl
mx.rpc.xml
mx.skins
mx.skins.halo
mx.skins.spark
mx.skins.wireframe
mx.skins.wireframe.windowChrome
mx.states
mx.styles
mx.utils
mx.validators
org.osmf.containers
org.osmf.display
org.osmf.elements
org.osmf.events
org.osmf.layout
org.osmf.logging
org.osmf.media
org.osmf.metadata
org.osmf.net
org.osmf.net.dvr
org.osmf.net.httpstreaming
org.osmf.net.metrics
org.osmf.net.qos
org.osmf.net.rtmpstreaming
org.osmf.net.rules
org.osmf.traits
org.osmf.utils
spark.accessibility
spark.automation.delegates
spark.automation.delegates.components
spark.automation.delegates.components.gridClasses
spark.automation.delegates.components.mediaClasses
spark.automation.delegates.components.supportClasses
spark.automation.delegates.skins.spark
spark.automation.events
spark.collections
spark.components
spark.components.calendarClasses
spark.components.gridClasses
spark.components.mediaClasses
spark.components.supportClasses
spark.components.windowClasses
spark.core
spark.effects
spark.effects.animation
spark.effects.easing
spark.effects.interpolation
spark.effects.supportClasses
spark.events
spark.filters
spark.formatters
spark.formatters.supportClasses
spark.globalization
spark.globalization.supportClasses
spark.layouts
spark.layouts.supportClasses
spark.managers
spark.modules
spark.preloaders
spark.primitives
spark.primitives.supportClasses
spark.skins
spark.skins.mobile
spark.skins.mobile.supportClasses
spark.skins.spark
spark.skins.spark.mediaClasses.fullScreen
spark.skins.spark.mediaClasses.normal
spark.skins.spark.windowChrome
spark.skins.wireframe
spark.skins.wireframe.mediaClasses
spark.skins.wireframe.mediaClasses.fullScreen
spark.transitions
spark.utils
spark.validators
spark.validators.supportClasses
xd.core.axm.enterprise.view.components
xd.core.axm.enterprise.view.skins
xd.core.axm.view.components
xd.core.axm.view.components.support

Elementi del linguaggio

Costanti globali
Funzioni globali
Operatori
Istruzioni, parole chiave e direttive
Tipi speciali

Appendici

Novità
Errori del compilatore
Avvisi del compilatore
Errori runtime
Migrazione a ActionScript 3
Set di caratteri supportati
Tag solo di MXML
Elementi XML di Motion
Tag Timed Text
Elenco degli elementi obsoleti
Costanti di implementazione dell’accessibilità
Utilizzare gli esempi ActionScript
Note legali
Pacchettoflash.data
Classepublic class SQLStatement
EreditarietàSQLStatement Inheritance EventDispatcher Inheritance Object

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0

Un'istanza SQLStatement viene utilizzata per eseguire un'istruzione SQL su un database SQL locale, che viene aperto mediante un'istanza SQLConnection.

Un'istanza SQLStatement viene collegata a un'istanza SQLConnection impostando l'istanza SQLConnection come valore della proprietà sqlConnection dell'istanza SQLStatement. La proprietà text viene compilata con il testo effettivo dell'istruzione SQL da eseguire. Se necessario, i valori dei parametri dell'istruzione SQL vengono specificati mediante la proprietà parameters e l'istruzione viene eseguita chiamando il metodo execute().

Per una descrizione completa del dialetto SQL supportato nei database SQL locali, vedete l'appendice SQL support in local databases (Supporto SQL nei database locali).

In modalità di esecuzione asincrona, i metodi execute() e next() vengono eseguiti in background e il runtime invia gli eventi ai listener di eventi registrati o a un'istanza Responder specificata quando le operazioni hanno esito positivo o negativo. In modalità sincrona, i metodi vengono eseguiti nel thread dell'applicazione principale, pertanto non viene eseguito altro codice fino a quando non vengono completate le operazioni del database. Inoltre, se in modalità sincrona i metodi hanno esito negativo, il runtime genera un'eccezione anziché inviare un evento di errore.

Altri esempi

Elementi API correlati



Proprietà pubbliche
 ProprietàDefinito da
 Inheritedconstructor : Object
Un riferimento all'oggetto classe o alla funzione di costruzione per una determinata istanza di oggetto.
Object
      executing : Boolean
[sola lettura] Indica se l'istruzione è attualmente in esecuzione.
SQLStatement
      itemClass : Class
Indica una classe (tipo di dati) che viene utilizzata da ciascuna riga restituita come risultato dell'esecuzione dell'istruzione.
SQLStatement
      parameters : Object
[sola lettura] Funge da array associativo al quale potete aggiungere valori per i parametri specificati per l'istruzione SQL nella proprietà text.
SQLStatement
      sqlConnection : SQLConnection
L'oggetto SQLConnection che gestisce la connessione a uno o più database su cui l'istruzione viene eseguita.
SQLStatement
      text : String
Il testo SQL effettivo dell'istruzione.
SQLStatement
Metodi pubblici
 MetodoDefinito da
  
    SQLStatement()
Crea un'istanza SQLStatement.
SQLStatement
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registra un oggetto listener di eventi con un oggetto EventDispatcher, in modo che il listener riceva la notifica di un evento.
EventDispatcher
  
    cancel():void
Annulla l'esecuzione di questa istruzione.
SQLStatement
  
Cancella tutte le impostazioni di parametro correnti.
SQLStatement
 Inherited
Invia un evento nel flusso di eventi.
EventDispatcher
  
    execute(prefetch:int = -1, responder:Responder = null):void
Esegue il codice SQL nella proprietà text sul database connesso all'oggetto SQLConnection nella proprietà sqlConnection.
SQLStatement
  
Fornisce accesso a un oggetto SQLResult contenente i risultati dell'esecuzione di un'istruzione, comprese le righe dei risultati di un'istruzione SELECT e altre informazioni sull'esecuzione per tutte le istruzioni eseguite.
SQLStatement
 Inherited
Verifica se per l'oggetto EventDispatcher sono presenti listener registrati per un tipo specifico di evento.
EventDispatcher
 Inherited
Indica se per un oggetto è definita una proprietà specifica.
Object
 Inherited
Indica se un'istanza della classe Object si trova nella catena di prototipi dell'oggetto specificato come parametro.
Object
  
    next(prefetch:int = -1, responder:Responder = null):void
Recupera la porzione successiva di un set di risultati dell'istruzione SELECT.
SQLStatement
 Inherited
Indica se la proprietà specificata esiste ed è enumerabile.
Object
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Rimuove un listener dall'oggetto EventDispatcher.
EventDispatcher
 Inherited
Imposta la disponibilità di una proprietà dinamica per le operazioni cicliche.
Object
 Inherited
Restituisce la rappresentazione in formato stringa di questo oggetto, formattato in base alle convenzioni specifiche per le versioni localizzate.
Object
 Inherited
Restituisce la rappresentazione in formato stringa dell'oggetto specificato.
Object
 Inherited
Restituisce il valore di base dell'oggetto specificato.
Object
 Inherited
Verifica se un listener di eventi è registrato con questo oggetto EventDispatcher o qualsiasi suo antenato per il tipo di evento specificato.
EventDispatcher
Eventi
 Evento Riepilogo Definito da
 Inherited[evento di trasmissione] Inviato quando Flash Player o l'applicazione AIR ottiene lo stato di attivazione del sistema operativo ed entra nello stato attivo.EventDispatcher
 Inherited[evento di trasmissione] Inviato quando Flash Player o l'applicazione AIR perde l'attivazione del sistema operativo e sta entrando nello stato inattivo.EventDispatcher
  
    error
Inviato quando si verifica un errore durante un'operazione.SQLStatement
  
    result
Inviato quando una chiamata al metodo execute() o next() ha esito positivo.SQLStatement
Descrizione delle proprietà
    

executing

proprietà
executing:Boolean  [sola lettura]

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0

Indica se l'istruzione è attualmente in esecuzione.

Questa proprietà è true se è stata effettuata una chiamata a execute() e non tutti i risultati sono stati restituiti dal database.



Implementazione
    public function get executing():Boolean

Elementi API correlati

    

itemClass

proprietà 
itemClass:Class

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0

Indica una classe (tipo di dati) che viene utilizzata da ciascuna riga restituita come risultato dell'esecuzione dell'istruzione.

Per impostazione predefinita, ogni riga restituita da un'istruzione SELECT viene creata sotto forma di istanza Object, con i nomi della colonna del set di risultati utilizzati come nomi delle proprietà dell'oggetto e il valore di ogni colonna come valore della proprietà associata.

Se si specifica una classe per la proprietà itemClass, ogni riga restituita da un'istruzione SELECT eseguita da questa istanza SQLStatement viene creata sotto forma di istanza della classe definita. A ogni proprietà dell'istanza itemClass viene assegnato il valore della colonna che ha lo stesso nome della proprietà.

Ogni classe assegnata a questa proprietà deve avere una funzione di costruzione che non richieda alcun parametro. Inoltre, per ogni colonna della classe restituita dall'istruzione SELECT deve essere presente una sola proprietà. Viene considerato un errore il caso in cui a una colonna dell'elenco SELECT non corrisponda un nome di proprietà nella classe itemClass.



Implementazione
    public function get itemClass():Class
    public function set itemClass(value:Class):void

Altri esempi

Elementi API correlati


Esempio  ( Come utilizzare questo esempio )
Nel codice seguente viene illustrato come utilizzare la proprietà itemClass per fare in modo che il runtime crei delle istanze di una classe personalizzata dai risultati dell'istruzione SQL SELECT.
// Employee class definition
package
{
    public class Employee
    {
        public var name:String;
        public var ssn:String;
        public var id:uint;
        public override function toString():String
        {
            return "id: "+ id.toString() + " name: " + name + " ssn: " + ssn;
        }
    }
}


// using the Employee class as SQLStatement.itemClass
var conn:SQLConnection;
var dbStatement:SQLStatement;

function init():void
{
    conn = new SQLConnection();
    conn.addEventListener(SQLEvent.OPEN, connOpenHandler);
    
    dbStatement = new SQLStatement();
    dbStatement.sqlConnection = conn;
    dbStatement.text = "SELECT id, name, ssn FROM employees";
    dbStatement.itemClass = Employee;
    
    var dbFile:File = new File(File.separator + "employee.db");
    conn.open(dbFile);
}

function connOpenHandler(event:SQLEvent):void
{
    dbStatement.addEventListener(SQLEvent.RESULT, resultHandler);
    dbStatement.execute();
}

function resultHandler(event:SQLEvent):void
{
    var result:SQLResult = dbStatement.getResult();
    if (result != null)
    {
        var emp:Employee;
        var numRows:int = result.data.length;
        for (var i:int = 0; i < numRows; i++)
        {
            emp = result.data[i];
            trace(emp.toString());
        }
    }
}
    

parameters

proprietà 
parameters:Object  [sola lettura]

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0

Funge da array associativo al quale potete aggiungere valori per i parametri specificati nella proprietà text dell'istruzione SQL. Le chiavi dell'array sono i nomi dei parametri. Se nel testo dell'istruzione viene specificato un parametro senza nome, la relativa chiave è l'indice del parametro.

Nel testo di un'istruzione SQL, un parametro viene indicato con uno dei caratteri seguenti: "?", ":" o "@".

I token ":" e "@" indicano un parametro con nome; i caratteri che seguono il token definiscono il nome del parametro.

Ad esempio, nell'istruzione SQL seguente, viene specificato un parametro di nome firstName mediante il carattere ":":

SELECT FROM employees WHERE firstName = :firstName

Il token "?" indica un parametro indicizzato (numerato); a ogni parametro viene automaticamente assegnato un indice in base alla sequenza di parametri nel testo dell'istruzione. I valori di indice del parametro hanno base zero. In altre parole, il primo indice del parametro è 0.

I parametri vengono utilizzati per consentire la sostituzione con tipo di valori che sono sconosciuti al momento della costruzione dell'istruzione SQL. L'utilizzo dei parametri è l'unico modo per garantire la classe di archiviazione per un valore passato al database. Quando non vengono utilizzati i parametri, tutti i valori vengono convertiti dalla relativa rappresentazione sotto forma di testo a una classe di archiviazione basata sull'affinità di tipo della colonna associata. Per maggiori informazioni sulle classi di archiviazione e l'affinità delle colonne, vedete la sezione Supporto per i tipi di dati nell'appendice Supporto SQL nei database locali.

I parametri vengono utilizzati anche come misura di sicurezza, per impedire un attacco dannoso noto come iniezione SQL. In un attacco iniezione SQL, un utente immette del codice SQL in una posizione a cui l'utente ha accesso (ad esempio, un campo di immissione dati). Se il codice dell'applicazione costruisce un'istruzione SQL concatenando direttamente l'input da parte dell'utente nel testo SQL, il codice SQL immesso dall'utente viene eseguito sul database. L'elenco seguente mostra un esempio di concatenazione dell'input da parte dell'utente nel testo SQL. Non utilizzate questa tecnica:

     // assume the variables "username" and "password"
     // contain user-entered data
     var sql:String =
         "SELECT userId " +
         "FROM users " +
         "WHERE username = '" + username + "' " +
         "    AND password = '" + password + "'";
     var statement:SQLStatement = new SQLStatement();
     statement.text = sql;
     

L'utilizzo dei parametri di istruzione anziché la concatenazione di valori immessi dall'utente nel testo di un'istruzione impedisce un attacco di iniezione SQL, poiché i valori dei parametri vengono trattati esplicitamente come valori sostituiti anziché diventare parte del testo dell'istruzione letterale. Di seguito è riportata l'alternativa consigliata all'elenco precedente:

     // assume the variables "username" and "password"
     // contain user-entered data
     var sql:String =
         "SELECT userId " +
         "FROM users " +
         "WHERE username = :username " +
         "    AND password = :password";
     var statement:SQLStatement = new SQLStatement();
     statement.text = sql;
     // set parameter values
     statement.parameters[":username"] = username;
     statement.parameters[":password"] = password;
     

Tutti i valori di parametro devono essere impostati prima che venga eseguita l'istruzione. I valori di parametro specificati nell'array parameters vengono associati (cioè combinati con il testo dell'istruzione) quando viene chiamato il metodo execute(). Una volta effettuata la chiamata a execute(), tutte le successive modifiche apportate ai valori non vengono applicate all'istruzione in esecuzione. Tuttavia, alla successiva chiamata a execute() vengono utilizzati i valori modificati. Se il testo dell'istruzione include un parametro per cui non è specificato un valore nella proprietà parameters, viene generato un errore.

Per cancellare tutti i valori di parametro dalla proprietà parameters, utilizzate il metodo clearParameters().



Implementazione
    public function get parameters():Object

Altri esempi

Elementi API correlati


Esempio  ( Come utilizzare questo esempio )
L'esempio seguente mostra l'utilizzo di un parametro con nome, :firstName, in un'istruzione SQL.
// employees is a SQLStatement instance
employees.text = "SELECT FROM employees WHERE first = :firstName";
employees.parameters[":firstName"] = "Sam";
employees.execute();
Nell'esempio seguente viene illustrato l'utilizzo di un parametro senza nome in un'istruzione SQL.
// employees is a SQLStatement instance
employees.text = "SELECT FROM employees WHERE first = ?";
employees.parameters[0] = "Sam";
employees.execute();
    

sqlConnection

proprietà 
sqlConnection:SQLConnection

Versioni runtime: AIR 1.0

L'oggetto SQLConnection che gestisce la connessione a uno o più database su cui l'istruzione viene eseguita.



Implementazione
    public function get sqlConnection():SQLConnection
    public function set sqlConnection(value:SQLConnection):void

Genera
IllegalOperationError — Quando si tenta di modificare il valore di questa proprietà mentre l'istruzione è in esecuzione.
    

text

proprietà 
text:String

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0

Il testo SQL effettivo dell'istruzione.

Il testo può essere costituito da qualunque SQL supportato. Per una descrizione completa del dialetto SQL supportato nei database SQL locali, vedete l'appendice Supporto SQL nei database locali.



Implementazione
    public function get text():String
    public function set text(value:String):void

Genera
IllegalOperationError — Quando viene effettuato un tentativo di modificare la proprietà text mentre l'istruzione è in esecuzione.
Descrizione della funzione di costruzione
    

SQLStatement

()Funzione di costruzione
public function SQLStatement()

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0

Crea un'istanza SQLStatement.


Genera
SecurityError — Se chiamate la funzione di costruzione da qualunque sandbox al di fuori della sandbox dell'applicazione principale.
Descrizione dei metodi

    cancel

()metodo
public function cancel():void

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0

Annulla l'esecuzione di questa istruzione. Come per SQLConnection.cancel(), questo metodo viene utilizzato per interrompere una query dall'esecuzione lunga o per annullare una query che non è ancora stata completata. Tuttavia, a differenza di SQLConnection.cancel(), questo metodo annulla solo la singola istruzione. Se l'istruzione non è al momento in esecuzione, la chiamata a questo metodo non esegue alcuna operazione.

Non viene inviato alcun evento in risposta al completamento dell'operazione cancel(). Tuttavia, una volta completata l'operazione cancel() e annullata l'esecuzione dell'istruzione, l'istanza SQLStatement invia un evento error che indica che l'esecuzione dell'istruzione (la chiamata a execute() o next()) non è stata completata. In alternativa, se è stato specificato un valore per il parametro responder della chiamata a execute() o next(), viene chiamato il metodo del gestore errori specificato. In entrambi i casi, l'istanza SQLError che viene passata ai listener ha una proprietà errorID con valore 3118 (Operazione annullata).

    clearParameters

()metodo 
public function clearParameters():void

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0

Cancella tutte le impostazioni di parametro correnti.

Elementi API correlati

    execute

()metodo 
public function execute(prefetch:int = -1, responder:Responder = null):void

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0

Esegue il codice SQL nella proprietà text sul database connesso all'oggetto SQLConnection nella proprietà sqlConnection.

Se l'argomento responder non è null, l'oggetto Responder specificato designa i metodi che vengono chiamati per gestire i risultati dell'operazione. Se l'argomento responder è null, in modalità di esecuzione asincrona viene inviato un evento result, se l'operazione ha avuto esito positivo, oppure un evento error, se l'operazione ha avuto esito negativo.

Per accedere ai risultati di un'istruzione, ad esempio le righe dei risultati di un'istruzione SELECT o la chiave primaria di un'istruzione INSERT generata dal database, chiamate il metodo getResult(). I risultati sono disponibili immediatamente dopo l'esecuzione dell'istruzione in modalità sincrona e quando viene inviato l'evento result in modalità asincrona.

Ogni istruzione deve essere preparata (compilata) prima di essere eseguita. La prima volta che viene chiamato il metodo execute() di un'istruzione SQLStatement, l'istruzione viene preparata dal runtime. Una volta preparata, l'istruzione non deve essere preparata di nuovo a meno che non venga modificata la proprietà text. L'impostazione di uno o più valori di parametro non richiede una nuova preparazione dell'istruzione.

Parametri

prefetch:int (default = -1) — Quando la proprietà text dell'istruzione è un'istruzione SELECT, questo valore indica quante righe vengono restituite contemporaneamente dall'istruzione. Il valore predefinito è -1, che indica che tutte le righe dei risultati vengono restituite contemporaneamente. Questo parametro viene utilizzato in combinazione con il metodo next() per suddividere i gruppi di risultati di grandi dimensioni in gruppi di dati più piccoli. Ciò può migliorare la percezione da parte degli utenti delle prestazioni dell'applicazione, restituendo i risultati iniziali più velocemente e suddividendo le operazioni di elaborazione dei risultati.

Quando l'istruzione SQL è una query SELECT e viene specificato un argomento prefetch maggiore di zero, l'istruzione viene considerata in esecuzione fino a quando non viene restituito l'intero set di risultati o non viene chiamato il metodo SQLStatement.cancel() o SQLConnection.cancel(). Poiché il numero di righe in un set di risultati è sconosciuto al momento dell'esecuzione, il cursore del database deve spostarsi oltre l'ultima riga del set di risultati prima che l'istruzione venga considerata completata. Quando viene specificato un argomento prefetch in una chiamata execute(), deve essere richiesta almeno una riga in più del numero totale di righe del set di risultati (mediante un valore prefetch superiore al numero di righe del set di risultati o mediante chiamate successive al metodo next()) prima che la proprietà complete dell'istanza SQLResult risultante sia true.

 
responder:Responder (default = null) — Un oggetto che definisce i metodi da chiamare quando l'operazione ha esito positivo o negativo. In modalità di esecuzione asincrona, se l'argomento responder è null, viene inviato un evento result o error quando l'esecuzione viene completata.


Eventi
result:SQLEvent — Inviato quando l'esecuzione dell'istruzione ha esito positivo o quando viene specificato un valore dell'argomento prefetch e un'istruzione SELECT restituisce una o più righe di dati.
 
error:SQLErrorEvent — Inviato quando l'operazione ha esito negativo in modalità di esecuzione asincrona.

Genera
IllegalOperationError — Se la proprietà text è null o contiene una stringa vuota (""); se la proprietà sqlConnection non è impostata; se l'istanza SQLConnection assegnata alla proprietà sqlConnection non è connessa; o se l'istruzione è al momento in esecuzione.
 
SQLError — Se l'operazione ha esito negativo in modalità di esecuzione sincrona.

Altri esempi

Elementi API correlati


Esempio  ( Come utilizzare questo esempio )

L'esempio seguente mostra come eseguire un'istanza SQLStatement, utilizzando dei listener di eventi per determinare quando l'esecuzione dell'istruzione ha esito positivo o negativo.
var conn:SQLConnection;
var dbStatement:SQLStatement;

function init():void
{
    conn = new SQLConnection();
    conn.addEventListener(SQLEvent.OPEN, connOpenHandler);
    
    dbStatement = new SQLStatement();
    dbStatement.sqlConnection = conn;
    dbStatement.text = "SELECT id, name, ssn FROM employees";
    
    var dbFile:File = new File(File.separator + "employee.db");
    conn.open(dbFile);
}

function connOpenHandler(event:SQLEvent):void
{
    dbStatement.addEventListener(SQLEvent.RESULT, resultHandler);
    dbStatement.addEventListener(SQLErrorEvent.ERROR, errorHandler);
    dbStatement.execute();
}

function resultHandler(event:SQLEvent):void
{
    var result:SQLResult = dbStatement.getResult();
    if (result != null)
    {
        var numRows:int = result.data.length;
        for (var i:int = 0; i < numRows; i++)
        {
            var row:Object = result.data[i];
            trace("id:", row.id, ", name:", row.name, ", ssn:", row.ssn);
        }
    }
}

function errorHandler(event:SQLErrorEvent):void
{
    trace("An error occured while executing the statement.");
}

L'esempio seguente mostra come eseguire un'istanza SQLStatement, utilizzando un oggetto Responder per indicare quali funzioni vengono chiamate quando l'esecuzione dell'istruzione ha esito positivo o negativo.
var conn:SQLConnection;
var dbStatement:SQLStatement;
var employeeResponder:Responder;

function init():void
{
    conn = new SQLConnection();
    conn.addEventListener(SQLEvent.OPEN, connOpenHandler);
    
    dbStatement = new SQLStatement();
    dbStatement.sqlConnection = conn;
    dbStatement.text = "SELECT id, name, ssn FROM employees";
    
    var dbFile:File = new File(File.separator + "employee.db");
    conn.open(dbFile);
}

function connOpenHandler(event:SQLEvent):void
{
    employeeResponder = new Responder(resultHandler, errorHandler);
    dbStatement.execute(-1, employeeResponder);
}

function resultHandler(result:SQLResult):void
{
    if (result != null)
    {
        var numRows:int = result.data.length;
        for (var i:int = 0; i < numRows; i++)
        {
            var row:Object = result.data[i];
            trace("id:", row.id, ", name:", row.name, ", ssn:", row.ssn);
        }
    }
}

function errorHandler(error:SQLError):void
{
    trace("An error occured while executing the statement.");
}

    getResult

()metodo 
public function getResult():SQLResult

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0

Fornisce accesso a un oggetto SQLResult contenente i risultati dell'esecuzione di un'istruzione, comprese le righe dei risultati di un'istruzione SELECT e altre informazioni sull'esecuzione per tutte le istruzioni eseguite. In modalità di esecuzione asincrona, le informazioni sui risultati non sono disponibili fino a quando non viene inviato l'evento result.

Quando viene eseguita un'istruzione SELECT, se il metodo execute() viene chiamato con l'argomento prefetch predefinito -1, l'oggetto SQLResult restituito contiene l'intero set di risultati della query.

Quando specificate un argomento prefetch per una chiamata a un metodo execute() o next(), il metodo getResult() si comporta come una coda di risultati in cui il primo elemento in entrata è il primo in uscita. Ogni volta che viene inviato l'evento result, un nuovo oggetto SQLResult viene aggiunto alla coda. Ogni volta che viene chiamato il metodo getResult(), il primo oggetto SQLResult (cioè quello aggiunto per primo alla coda) viene restituito e rimosso dalla coda. Quando nella coda non rimane più alcun oggetto SQLResult, getResult() restituisce null.

A meno che non vengano rimossi chiamando getResult(), gli oggetti SQLResult rimangono nella coda. Ad esempio, se chiamate più volte il metodo execute() senza chiamare getResult(), gli oggetti SQLResult associati a ogni chiamata execute() rimangono nella coda.

Restituisce
SQLResult — Un oggetto SQLResult che contiene il risultato di una chiamata al metodo execute() o next().

Altri esempi

Elementi API correlati

    next

()metodo 
public function next(prefetch:int = -1, responder:Responder = null):void

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0

Recupera la porzione successiva di un set di risultati dell'istruzione SELECT. Se nel set di risultati non sono presenti altre righe, viene inviato un evento result ma non viene aggiunto alcun oggetto SQLResult supplementare alla coda getResult().

In modalità di esecuzione asincrona, se l'argomento responder non è null l'oggetto Responder specificato indica i metodi che vengono chiamati per gestire i risultati dell'operazione. Se l'argomento responder è null, viene inviato un evento result se l'operazione ha avuto esito positivo oppure un evento error se l'operazione ha avuto esito negativo.

Questo metodo può essere chiamato solo quando l'istruzione è ancora in fase di esecuzione. Quando l'istruzione è una query SELECT e viene specificato un argomento prefetch maggiore di zero, l'istruzione viene considerata in esecuzione fino a quando non viene restituito l'intero set di risultati o non viene chiamato il metodo SQLStatement.cancel() o SQLConnection.cancel().

Parametri

prefetch:int (default = -1) — Quando la proprietà text dell'istruzione è un'istruzione SELECT, questo valore indica quante righe vengono restituite contemporaneamente dall'istruzione. Il valore predefinito è -1, che indica che tutte le righe dei risultati vengono restituite contemporaneamente. Ciò può migliorare la percezione da parte degli utenti delle prestazioni dell'applicazione, restituendo i risultati iniziali più velocemente e suddividendo le operazioni di elaborazione dei risultati.
 
responder:Responder (default = null) — Un oggetto che definisce i metodi da chiamare quando l'operazione ha esito positivo o negativo. Se l'argomento responder è null, viene inviato un evento result o error quando l'esecuzione viene completata.


Eventi
result:SQLEvent — Inviato quando l'esecuzione dell'istruzione ha esito positivo o quando viene specificato un valore dell'argomento prefetch e la chiamata a next() restituisce una o più righe di dati.
 
error:SQLErrorEvent — Inviato quando l'operazione ha esito negativo in modalità di esecuzione asincrona.

Genera
IllegalOperationError — Quando il metodo viene chiamato mentre l'istruzione non è al momento in esecuzione (la proprietà executing è false).
 
SQLError — Se l'operazione ha esito negativo in modalità di esecuzione sincrona.

Altri esempi

Elementi API correlati


Esempio  ( Come utilizzare questo esempio )

L'esempio seguente mostra come eseguire un'istanza SQLStatement, indicando in modo esplicito che solo le prime 10 righe del set di risultati devono essere restituite quando il risultato viene restituito per la prima volta. Il codice verifica la proprietà complete di SQLResult e, se non sono state recuperate tutte le righe, chiama il metodo next().
var conn:SQLConnection;
var dbStatement:SQLStatement;

function init():void
{
    conn = new SQLConnection();
    conn.addEventListener(SQLEvent.OPEN, connOpenHandler);
    
    dbStatement = new SQLStatement();
    dbStatement.sqlConnection = conn;
    dbStatement.text = "SELECT id, name, ssn FROM employees";
    
    var dbFile:File = new File(File.separator + "employee.db");
    conn.open(dbFile);
}

function connOpenHandler(event:SQLEvent):void
{
    dbStatement.addEventListener(SQLEvent.RESULT, resultHandler);
    dbStatement.addEventListener(SQLErrorEvent.ERROR, errorHandler);
    dbStatement.execute(10);
}

function resultHandler(event:SQLEvent):void
{
    var result:SQLResult = dbStatement.getResult();
    if (result != null)
    {
        var numRows:int = result.data.length;
        for (var i:int = 0; i < numRows; i++)
        {
            var row:Object = result.data[i];
            trace("id:", row.id, ", name:", row.name, ", ssn:", row.ssn);
        }
        if (!result.complete)
        {
            dbStatement.next(10);
        }
    }
}

function errorHandler(event:SQLErrorEvent):void
{
    trace("An error occured while executing the statement.");
}
Descrizione degli eventi
    

error

Evento
Tipo di oggetto evento: flash.events.SQLErrorEvent
proprietà SQLErrorEvent.type = flash.events.SQLErrorEvent.ERROR

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0

Inviato quando si verifica un errore durante un'operazione.

La costante SQLErrorEvent.ERROR definisce il valore della proprietà type di un evento error inviato quando una chiamata al metodo di un'istanza SQLConnection o SQLStatement si conclude con un errore. L'evento error ha le seguenti proprietà:
ProprietàValore
bubblesfalse
cancelablefalse; non è presente alcun comportamento predefinito da annullare.
errorUn oggetto SQLError che contiene informazioni dettagliate sul tipo di errore che si è verificato e sull'operazione che lo ha provocato.
currentTargetL'oggetto che elabora attivamente l'oggetto event con un listener di eventi.
targetL'oggetto SQLConnection o SQLStatement che segnala l'errore.

Elementi API correlati

    

result

Evento  
Tipo di oggetto evento: flash.events.SQLEvent
proprietà SQLEvent.type = flash.events.SQLEvent.RESULT

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0

Inviato quando un'operazione di una chiamata al metodo execute() o next() ha esito positivo. Quando l'evento result viene inviato, è possibile chiamare il metodo getResult() per recuperare i risultati dell'istruzione.

La costante SQLEvent.RESULT definisce il valore della proprietà type di un oggetto evento result. Indica se il metodo SQLStatement.execute() o SQLStatement.next() è stato portato a termine correttamente. Una volta inviato l'evento SQLEvent.RESULT, potete chiamare il metodo SQLStatement.getResult() per accedere ai dati dei risultati. L'evento result ha le seguenti proprietà:
ProprietàValore
bubblesfalse
cancelablefalse; non è presente alcun comportamento predefinito da annullare.
currentTargetL'oggetto che elabora attivamente l'oggetto event con un listener di eventi.
targetL'oggetto SQLStatement che ha eseguito l'operazione.

Elementi API correlati





[ X ]Perché in inglese?
Il contenuto della Guida di riferimento di ActionScript 3.0 appare in inglese

Non tutte le parti della Guida di riferimento di ActionScript 3.0 sono tradotte in tutte le lingue. Quando un elemento del linguaggio non è tradotto, viene riportato in inglese. Ad esempio, la classe ga.controls.HelpBox non è tradotta in nessuna lingua. Pertanto, nella versione italiana della guida di riferimento, la descrizione della classe ga.controls.HelpBox è riportata in inglese.