Title: Message
Outra solu��o � tratar a mensagem de erro � partir do BD, ou seja qdo causar um erro na execu��o de uma procedure tratar o erro por l� e emitir uma mensagem traduzida.
 
Como no exemplo Oracle :
 
BEGIN
 
   .....
 
EXCEPTION
   WHEN INVALID_CURSOR THEN
      RAISE_APPLICATION_ERROR(-20001, 'N�o foi poss�vel recuperar cursor');
   WHEN OTHERS THEN
      IF SQLCODE = -2291 THEN
         RAISE_APPLICATION_ERROR(-20001, 'N�o foi poss�vel encontrar registro pai');
      END IF
 
END;
 
Abra�[]s,
 
Max Ricardo Mercurio Ribeiro
IT & Business Consultant for Alcoa Company
 
e-mail: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> (company) / [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> (personal)
phones # : (0x11) 9101-5511 mob. / (0x11) 3741-4418 com. 
-----Original Message-----
From: Ribeiro, Max R. M. [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, 4 de December de 2002 11:49 AM
To: '[EMAIL PROTECTED]'
Subject: RE: [enterprise-list] Traduzir erro do SQLException

Os erros gerados pelo SQLException s�o provenientes do BD e n�o do Java.
 
Sendo assim para traduzi-los o DBA t�m de "setar" a linguagem do BD para portugu�s.
 
 
 
Abra�[]s,
 
Max Ricardo Mercurio Ribeiro
IT & Business Consultant for Alcoa Company
 
e-mail: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> (company) / [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> (personal)
phones # : (0x11) 9101-5511 mob. / (0x11) 3741-4418 com. 
-----Original Message-----
From: Fernando Rubbo [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, 4 de December de 2002 12:40 PM
To: [EMAIL PROTECTED]
Subject: [enterprise-list] Traduzir erro do SQLException

Bom dia a todos...

 

Como eu fa�o para traduzir os erro gerados pelo SQLException??

Eu queria criar uma tabela com o c�digo dos erros gerados pelo Java traduzidos, mas eu n�o consegui achar na documenta��o do Java o que significa  cada c�digo. Ex. como que eu sei que o erro que gerou foi de viola��o de chave prim�ria???

Algu�m poderia me ajudar??!?!

 

Obrigado a todos

Fernando

Responder a