Tenta usar o FaultEvent
Em 30 de janeiro de 2012 16:46, Carolina <[email protected]> escreveu:
> Olá,
>
> estou criando uma estrutura para importar excel.
> ela já importa, porem quero criar um tratamento de exceções
>
> no meu backend (em C#) tenho algo assim:
> try
> {
>
>
> strSQL =
> update(dsExc.Tables[nomePlan].Rows[i]);
> cons.ConsultaSQL(strSQL, strConexao);
>
> }
> catch (Exception ex)
> {
> throw new Exception(ex.Message);
> cons.fechaConsulta();
> }
>
> quero tratar essa mensagem no flex
> e tentei usar algo assim
>
> fr.addEventListener(flash.events.IOErrorEvent.IO_ERROR, erroHandler);
>
> private function erroHandler(event:ErrorEvent):void
> {
> var strErro:String = event.text;
> chamaTratarErro(strErro);
> }
>
> nesse método para tratar erro, queria fazer um if para verificação e
> mostrar msg mais amigáveis pro usuário como por ex:
> "Erro de conexão com banco de dados"
> "Campos inválidos no excel"
> "Tipo de arquivo invalido"
>
> porem no ErroEvent vem sempre o mesmo erro #2038 I/O ....
> gostaria de saber pegar o erro certo no listener?
>
> Obrigada!
>
> --
> 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
--
*Piero Brito
**Analista de Sistemas*
--
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