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

Responder a