Faccruz 0 Denunciar post Postado Junho 11, 2010 Boa tarde, Como faço para retornar um erro que ocorreu em uma classe criada por mim? try { cnn.Open(); dr = cmd.ExecuteReader(); if (dr.HasRows) { dr.Read(); this.Usuario = new Usuario() { Cod = int.Parse(dr["idTBLUSER"].ToString()), Login = login, Senha = senha, Ativo = dr["Ativo"].ToString() == "0" ? false : true, Permissao = (Permissoes)int.Parse(dr["idSetor"].ToString()), NomeUser = dr["NomeCompleto"].ToString() }; } else { this.Usuario = null; } dr.Close(); } catch (Exception) { throw; } --> Aqui finally { cnn.Close(); }Retorna esse erroInput string was not in a correct format. Essa classe peguei em base deste site Compartilhar este post Link para o post Compartilhar em outros sites
Ivan.Teles 23 Denunciar post Postado Junho 11, 2010 catch (Exception ex) { ex.Message(); } Compartilhar este post Link para o post Compartilhar em outros sites
Faccruz 0 Denunciar post Postado Junho 11, 2010 catch (Exception ex) { ex.Message(); } Mas não preciso "jogar" essa excessão em algum lugar? Tipo Label, TextBox... Pq coloquei desse jeito que você me passou e ele sublinha em vermelho, retornando a mensagem Non-invocable member 'System.Exception.Message' cannot be used like a method. Compartilhar este post Link para o post Compartilhar em outros sites
Ivan.Teles 23 Denunciar post Postado Junho 11, 2010 Sobre onde jogar fica a seu critério. Jogar em um tabel, texto, em um log, enviar por email etx... tenta ex.Message; Compartilhar este post Link para o post Compartilhar em outros sites