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