Não estou conseguindo fazer uma busca. Tento fazer uma busca direta
para ir aparecendo no datagrid, mas na hora executar da erro. Estou
usando Air e Sqlite. Quando a função é chamada ela não responde.Segue
a função.
Gostaria de obter informações sobre oq possa estar errado.

:
:
private var conexao:SQLConnection
private var sqldb:SQLStatement
:
:
:
private function buscar():void{

        var sqldb:SQLStatement = new SQLStatement()
        sqldb.sqlConnection = conexao
        sqldb.text = "SELECT * FROM contato WHERE nome LIKE '%' || :busca ||
'%' "
        sqldb.parameters [":busca"] = txt_buscar.text

        sqldb.execute()

        var ac:ArrayCollection = new ArrayCollection(sqldb.getResult().data)
        dg_contato.dataProvider = ac


}


TypeError: Error #1009: Cannot access a property or method of a null
object reference.
        at prog/buscar()[C:\Users\Aff\Adobe Flash Builder 4\prog\src
\action.as:293]
        at prog/__txt_busca_change()[C:\Users\Aff\Adobe Flash Builder 4\prog
\src\prog.mxml:353]
        at flash.events::EventDispatcher/dispatchEventFunction()
        at flash.events::EventDispatcher/dispatchEvent()
        at mx.core::UIComponent/dispatchEvent()[E:\dev\4.0.0\frameworks
\projects\framework\src\mx\core\UIComponent.as:12266]
        at spark.components.supportClasses::SkinnableTextBase/
textDisplay_changeHandler()[E:\dev\4.0.0\frameworks\projects\spark\src
\spark\components\supportClasses\SkinnableTextBase.as:1567]
        at flash.events::EventDispatcher/dispatchEventFunction()
        at flash.events::EventDispatcher/dispatchEvent()
        at mx.core::UIComponent/dispatchEvent()[E:\dev\4.0.0\frameworks
\projects\framework\src\mx\core\UIComponent.as:12266]
        at spark.components::RichEditableText/
textContainerManager_flowOperationCompleteHandler()[E:\dev
\4.0.0\frameworks\projects\spark\src\spark\components
\RichEditableText.as:4276]
        at flash.events::EventDispatcher/dispatchEventFunction()
        at flash.events::EventDispatcher/dispatchEvent()
        at flashx.textLayout.container::TextContainerManager/dispatchEvent()
[C:\Vellum\branches\v1\1.0\dev\output\openSource\textLayout\src\flashx
\textLayout\container\TextContainerManager.as:1470]
        at flash.events::EventDispatcher/dispatchEventFunction()
        at flash.events::EventDispatcher/dispatchEvent()
        at flashx.textLayout.elements::TextFlow/dispatchEvent()[C:\Vellum
\branches\v1\1.0\dev\output\openSource\textLayout\src\flashx\textLayout
\elements\TextFlow.as:773]
        at flashx.textLayout.edit::EditManager/finalizeDo()[C:\Vellum\branches
\v1\1.0\dev\output\openSource\textLayout\src\flashx\textLayout\edit
\EditManager.as:533]
        at flashx.textLayout.edit::EditManager/doOperation()[C:\Vellum
\branches\v1\1.0\dev\output\openSource\textLayout\src\flashx\textLayout
\edit\EditManager.as:472]
        at flashx.textLayout.edit::EditManager/flushPendingOperations()[C:
\Vellum\branches\v1\1.0\dev\output\openSource\textLayout\src\flashx
\textLayout\edit\EditManager.as:655]
        at flashx.textLayout.edit::SelectionManager/enterFrameHandler()[C:
\Vellum\branches\v1\1.0\dev\output\openSource\textLayout\src\flashx
\textLayout\edit\SelectionManager.as:1823]

-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para 
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Responder a