Pessoal não deu certo fazendo o teste com "if", o erro retornado foi esse
TypeError: Error #1034: Falha de coerção de tipo: não é possível converter "" em Array. at sigEmater/hrZonaPropriedade()[C:\wamp\www\emater\src\sigEmater.mxml:102] at sigEmater/___sigEmater_Operation4_result()[C:\wamp\www\emater\src\sigEmater.mxml:253] at flash.events::EventDispatcher/dispatchEventFunction() at flash.events::EventDispatcher/dispatchEvent() at mx.rpc::AbstractOperation/ http://www.adobe.com/2006/flex/mx/internal::dispatchRpcEvent()[C :\autobuild\3.2.0\frameworks\projects\rpc\src\mx\rpc\AbstractOperation.as:198] at mx.rpc::AbstractInvoker/ http://www.adobe.com/2006/flex/mx/internal::resultHandler()[C :\autobuild\3.2.0\frameworks\projects\rpc\src\mx\rpc\AbstractInvoker.as:193] at mx.rpc::Responder/result()[C:\autobuild\3.2.0\frameworks\projects\rpc\src\mx\rpc\Responder.as:43] at mx.rpc::AsyncRequest/acknowledge()[C:\autobuild\3.2.0\frameworks\projects\rpc\src\mx\rpc\AsyncRequest.as:74] at NetConnectionMessageResponder/resultHandler()[C:\autobuild\3.2.0\frameworks\projects\rpc\src\mx\messaging\channels\NetConnectionChannel.as:515] at mx.messaging::MessageResponder/result()[C:\autobuild\3.2.0\frameworks\projects\rpc\src\mx\messaging\MessageResponder.as:199] Em 1 de novembro de 2010 15:51, kleber.soares gracia <galaxyzc...@gmail.com>escreveu: > Segue uma funcao que fiz para tratar erros > > > *// Resultado de retorno ERRO dos ITENS* > > *public* *function* onFault(fault:FaultEvent):*void* > > { > > */* Tipos de erros: > > * 1 - faultCode; > > * 2 - faultDetail; > > * 3 - faultString; > > * 4 - message; > > */ > * > > *//Envio o erro tratado para a tela, * > > *//somente a mensagem de retorno * > > *var* errorMessage :ErrorMessage = fault.message *as* ErrorMessage; > > *if*(fault.fault.message != *""*) *// Verifica se retornou erro* > > { > > *var* eloMsn : EloError = *new* EloError(); > > PopUpManager.addPopUp(eloMsn, > *this*, *true*); > > PopUpManager.centerPopUp(eloMsn); > > eloMsn.titulo = eloMessage.MSFITENSNOTFOUND; > > eloMsn.msg = ( > *""* +errorMessage.rootCause.message); > > eloMsn.detalhes = (errorMessage.rootCause.message+ > *"\n Mensagem: "*+fault.fault.message); > > btn_almoxerifado_mod.enabled = > *false*; *// Bloqueia modulo* > > } > > } > > > > onde você vê "MSFITENSNOTFOUND" é uma constante que criei, para tudo tem um > tipo de constante, como nosso amigo mostrou esta correto. > > > Em 1 de novembro de 2010 16:43, Luiz Henrique <ellok...@gmail.com>escreveu: > > tenta utilizar um if testando o resultado >> >> if(event.result != null || event.result != 0) >> >> se a condição for verdadeira, ela atribui os valores no array, senão, >> não faz nada ou dá alguma mensagem, >> >> Luiz Henrique >> >> On 1 nov, 15:48, Nazareno Neto <nazareno.nobr...@gmail.com> wrote: >> > Pessoal, estou dando uma select simples no banco e retornando os dados >> para >> > um array, mas quando esse select vem vazio e tento atribuir o resultado >> ao >> > array é gerado um erro. >> > Minha duvida é bem basica, gostaria de saber como posso testar se o >> > resultado retorno alguma coisa e depois atribuir estes valores para o >> erray. >> > Estou usando AMFPHP com remote objects, o banco é postgresql e o flex é >> > versão 3. >> > >> > -- >> > Nazareno Neto >> > Desenvolvedor Delphi e Firebird >> > >> > Skype: nazareno.nobregahttp://www.delphisistemas.com.br >> > nazarenon...@delphisistemas.com.br >> > nazareno.nobr...@gmail.com >> >> -- >> Você recebeu esta mensagem porque está inscrito na lista "flexdev" >> Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com >> Para sair da lista, envie um email em branco para >> flexdev-unsubscr...@googlegroups.com >> Mais opções estão disponíveis em http://groups.google.com/group/flexdev >> > > -- > Você recebeu esta mensagem porque está inscrito na lista "flexdev" > Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com > Para sair da lista, envie um email em branco para > flexdev-unsubscr...@googlegroups.com > Mais opções estão disponíveis em http://groups.google.com/group/flexdev > -- Nazareno Neto Desenvolvedor Delphi e Firebird Skype: nazareno.nobrega http://www.delphisistemas.com.br nazarenon...@delphisistemas.com.br nazareno.nobr...@gmail.com -- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev