Fernando Rubbo wrote:
Valeu pessoal..
Eu nunca ia achar, pois estava procurando no lugar errado...
Outra pergunta... Entao eu teria que criar uma classe de traducao para cada DB, nao teria um modo de fazer isso mais portavel??
Obrigado a todos
Fernando
-----Mensagem original-----
De: Ribeiro, Max R. M. [mailto:[EMAIL PROTECTED]]
Enviada: qua 4/12/2002 11:03
Para: [EMAIL PROTECTED]
Cc:
Assunto: RE: [enterprise-list] Traduzir erro do SQLException
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]>
mailto:[EMAIL PROTECTED]> (company) / [EMAIL PROTECTED] <
<mailto:[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]>
mailto:[EMAIL PROTECTED]> (company) / [EMAIL PROTECTED] <
<mailto:[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
------------------------------------------------------------------------
---------------------------------------------------------------------
Para cancelar a subscrição, envie mensagem para: [EMAIL PROTECTED]
Para comandos adicionais, envie mensagem para: [EMAIL PROTECTED]
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxx | Emerson Cargnin | | Analista de Sistemas Sr. | | Tel : (051) 3358-4959 | | SICREDI Serviços | | Porto Alegre - Brasil | |xxxxxxxxxxxxxxxxxxxxxxxxxx|
--------------------------------------------------------------------- Para cancelar a subscrição, envie mensagem para: [EMAIL PROTECTED] Para comandos adicionais, envie mensagem para: [EMAIL PROTECTED]