Fórum Personalizar mensagem de erro #404185
02/07/2011
0
public void addFornecedor(Fornecedor frn){ try { String sql = "{ CALL SP_IAD_FORNECEDOR(?,?,?,?,?,?,?,?,?,?,?,?) }"; executePrepered(sql,frn.getIdforn(),frn.getNome(),frn.getEndereco(),frn.getNumero(),frn.getComplemento(),frn.getBairro(), frn.getCidade(),frn.getInscEstadual(),frn.getTelefone(),frn.getEmail(),frn.getUsuario(),frn.getOpr()); } catch(Exception e) { JOptionPane.showConfirmDialog(null, e,"Mensagem de teste", 2, 1); } }
No entanto para o usuário a mensagem aparece como na figura abaixo:
Como faço para alterar o método acima e exibir a mensagem:
"Usuário sem permissão para realizar a operação! Contate o administrador do sistema."
ao invés da mensagem que vem do banco de dados conforme imagem. Muito obrigado desde já.
Nilo Souza
Curtir tópico
+ 0Posts
02/07/2011
Davi Costa
public void addFornecedor(Fornecedor frn){ try { String sql = "{ CALL SP_IAD_FORNECEDOR(?,?,?,?,?,?,?,?,?,?,?,?) }";
executePrepered(sql,frn.getIdforn(),frn.getNome(),frn.getEndereco(),frn.getNumero(),frn.getComplemento(),frn.getBairro(), frn.getCidade(),frn.getInscEstadual(),frn.getTelefone(),frn.getEmail(),frn.getUsuario(),frn.getOpr()); } catch(Exception e) { JOptionPane.showConfirmDialog(null, "Sua mensagem validação","Mensagem de teste", 2, 1); } }
Att Davi
Gostei + 0
02/07/2011
Nilo Souza
Gostei + 0
04/07/2011
Davi Costa
JOptionPane.showMessageDialog(null,"Sua mensagem validação","Mensagem de teste",JOptionPane.ERROR_MESSAGE);
Veja esses links tb:
http://download.oracle.com/javase/tutorial/uiswing/components/dialog.html
http://download.oracle.com/javase/7/docs/api/javax/swing/JOptionPane.html
Att Davi
Gostei + 0
05/07/2011
Nilo Souza
org.firebirdsql.jdbc.FBSQLException: GDS Exception. 335544517. exception 1 Error_Acess
Gostei + 0
05/07/2011
Nilo Souza
org.firebirdsql.jdbc.FBSQLException: GDS Exception. 335544517. exception 1 Error_Acess
if (335544517){
Usuario não tem permissão para Incluir, alterar ou excluir
else if (yyyyyyyyyy)
Usuario sem premissão y coisa
else if(xxxxxxxxx)
Usuario sem permissao para x coisa.
else
mensagem do sistema.
}
Gostei + 0
05/07/2011
Davi Costa
att Davi
Gostei + 0
05/07/2011
Nilo Souza
Gostei + 0
05/07/2011
Davi Costa
Att Davi
Gostei + 0
06/07/2011
Nilo Souza
Gostei + 0
07/07/2011
Davi Costa
catch(FBSQLExceptionfb){//sua msg de validação}
catch(SQLException sq){//sua msg de validação}
catch(Exception ex){//sua msg de validação}
att Davi
Gostei + 0
08/07/2011
Dyego Carmo
Não tem outra forma.;
Gostei + 0
08/07/2011
Nilo Souza
catch(FBSQLException fb){ Aqui pus um jOptionPanel (mensagem 1) }
catch(SQLException sq){ Aqui pus um jOptionPanel (mensagem 2) }
catch(Exception ex){ Aqui pus um jOptionPanel (mensagem 3) }
[/code] O problema é que ao aparecer a mensagem 1 pq o erro era do banco FBSQLException , retornou a mensagem na tela do SQLException. Não deu certo ainda!
Gostei + 0
08/07/2011
Nilo Souza
try{
meu metodo
}
catch(FBSQLException fb){
Aqui pus um jOptionPanel (mensagem 1)
}
catch(SQLException sq){
Aqui pus um jOptionPanel (mensagem 2)
}
catch(Exception ex){
Aqui pus um jOptionPanel (mensagem 3)
}
Gostei + 0
12/07/2011
Robson Teixeira
catch(FBSQLException fb){ Aqui pus um jOptionPanel (fb.getMessage()) }
catch(SQLException sq){ Aqui pus um jOptionPanel (sq.getMessage()) }
catch(Exception ex){ Aqui pus um jOptionPanel (ex.getMessage()) att robson
Gostei + 0
12/07/2011
Davi Costa
att Davi
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)
Inserção de url
Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.