Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Adobe Air e sqlite

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2001
    residenza
    rimini, san marino
    Messaggi
    934

    Adobe Air e sqlite

    Ciao a tutti.

    Dopo molta fatica sono arrivato qui:

    codice:
           public function leggidati(event:SQLEvent):void        {
    
            var esegui_query_let:SQLStatement = new SQLStatement();
            
            esegui_query_let.sqlConnection = connessione;
                          
            var query_let:String = "select * from products";
            esegui_query_let.text = query_let;
            esegui_query_let.addEventListener(SQLEvent.RESULT,mostradati);
            esegui_query_let.execute();
            }
            
            public function mostradati(evt:SQLEvent):void{
                     
                   var dati_estratti:SQLResult = esegui_query_let.getResult();
    ora mi salta fuori l'errore:
    codice:
    Error #1009: Impossibile accedere a una proprietà o a un metodo di un riferimento oggetto null.
    Dove sbaglio?

    Ale

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Le variabili che crei dentro alla definizione delle funzioni non hanno seguito al di fuori delle funzioni, perciò non puoi usare la variabile esegui_query_let dentro alla funzione mostradati.

    Dentro alla funzione supportata dall'evento, puoi usare il parametro evt che contiene nella proprietà target il nome dell'oggetto che ha dato il via a quell'evento, che nel tuo caso è proprio esegui_query_let.

    Codice PHP:
    public function mostradati (evt:SQLEvent) {
        var 
    dati_estratti:SQLResult evt.target.getResult();


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.