----- Original Message ----- From: "Alvaro Mota" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Wednesday, December 04, 2002 2:03 PM Subject: Re: [enterprise-list] Traduzir erro do SQLException
> > Vc pode internacionalizar sua solu��o. > > Crie um arquivo de propriedades ou arquivo XML que > traduz a sua mensagem. Eh o que usamos aqui na empresa. > > Por exemplo: > "N�o foi poss�vel encontrar registro pai" > � uma mensagem gen�rica demais. > > Vc pode definir chaves gen�ricas que retornem valores *mensagens* > espec�ficas e bem mais explicativas das que s�o retornadas pelo > banco, baseadas no Locale do cliente. > Lembrando que isto n�o vale somente para mensagens do BD, engloba > toda e qualquer msg da sua aplica��o. > > Procure por Internationalization ou i18n. > > http://developer.java.sun.com/developer/community/chat/JavaLive/1998/jl0331. html > http://java.sun.com/products/jilkit/ > > Se quiser me manda um mail diretamente > Alvaro Mota > > > > > > > Paulo H.M. wrote: > > Vc. teria que catalogar todos os "error code", que � retornado quando � > > lan�ado o SqlException, esses c�digos correspondem aos c�digo do banco > > de dados nativo, exemplo, errocode==0001 no oracle � igual a viola��o > > de chave e baseado nisso vc. criaria sua biblioteca de mensagens. > > > > > >> From: "Ribeiro, Max R. M." <[EMAIL PROTECTED]> > >> Reply-To: [EMAIL PROTECTED] > >> To: "'[EMAIL PROTECTED]'" <[EMAIL PROTECTED]> > >> Subject: RE: [enterprise-list] Traduzir erro do SQLException > >> Date: Wed, 4 Dec 2002 12:03:32 -0200 MIME-Version: 1.0 > >> Received: from coffee.soujava.org.br ([200.225.88.71]) by > >> mc1-f7.law16.hotmail.com with Microsoft SMTPSVC(5.0.2195.5600); Wed, 4 > >> Dec 2002 06:22:17 -0800 > >> Received: (qmail 13884 invoked by uid 30014); 4 Dec 2002 14:02:35 -0000 > >> Received: (qmail 13843 invoked from network); 4 Dec 2002 14:02:26 -0000 > >> Mailing-List: contacte [EMAIL PROTECTED]; gerenciado > >> pelo ezmlm > >> List-ID: Enterprise-List SouJava <[EMAIL PROTECTED]> > >> Precedence: bulk > >> List-Help: <mailto:[EMAIL PROTECTED]> > >> List-Unsubscribe: <mailto:[EMAIL PROTECTED]> > >> List-Subscribe: <mailto:[EMAIL PROTECTED]> > >> List-Post: <mailto:[EMAIL PROTECTED]> > >> Delivered-To: mailing list [EMAIL PROTECTED] > >> Message-ID: > >> <[EMAIL PROTECTED]> > >> X-Mailer: Internet Mail Service (5.5.2656.59) > >> Return-Path: > >> [EMAIL PROTECTED] > >> X-OriginalArrivalTime: 04 Dec 2002 14:22:18.0191 (UTC) > >> FILETIME=[8CF7ADF0:01C29BA0] > >> > >> 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 > > > > > > > > _________________________________________________________________ > > MSN Messenger: converse com os seus amigos online. > > http://messenger.msn.com.br > > > > > > --------------------------------------------------------------------- > > Para cancelar a subscri��o, envie mensagem para: > > [EMAIL PROTECTED] > > Para comandos adicionais, envie mensagem para: > > [EMAIL PROTECTED] > > > > > > -- > "Se um homem nao sabe a que porto se dirige, nenhum vento lhe sera > favoravel !" > > > > --------------------------------------------------------------------- > Para cancelar a subscri��o, envie mensagem para: [EMAIL PROTECTED] > Para comandos adicionais, envie mensagem para: [EMAIL PROTECTED] > --------------------------------------------------------------------- Para cancelar a subscri��o, envie mensagem para: [EMAIL PROTECTED] Para comandos adicionais, envie mensagem para: [EMAIL PROTECTED]
