[firebase-br] .:: Mens. Error / Truduções ::.

Felipe Giotto felipe em metasoftware.com.br
Seg Out 24 19:22:40 -03 2005


Olá, Rodrigo!!

A mensagem que você citou realmente é do Delphi, mas não é uma exceção 
EConvertError. É uma EDatabaseError... Procure dentro da pasta 
Delphi\Source\Vcl o arquivo DBConsts.pas e altere a linha

SInvalidIntegerValue = '''%s'' is not a valid integer value for field 
''%s''';

para

SInvalidIntegerValue = 'O número ''%s'' não é válido para o campo ''%s''';

Depois de recompilar essa unit, vai ficar tudo zerado!! :D

Espero ter ajudado,

Felipe Giotto ;-)




rodrigoita2 wrote:

>Olá amigos(as),
>
>Tem como traduzir as mensagens de ERRO do Banco de Dados. É o seguinte, estou programando em Delphi 7 com F.B 1.5, criei um campo BATISMONUMERO (Integer) e quando digito por exemplo 645-7 (usei -), ou coloco (/), ele dá a seguinte mensagem de erro:
>
> Project PROGRAMA.exe raised exception class EDatabaseError with message "645-7" is not a valid integer value for field 'BATISMONUMERO', Process stopped. Use Step or Run to continue.
>
>No Delphi para o usuário somente:
>
>'645-7' is not a valid integer value for field 'BATISMONUMERO'
>
>Tem como eu traduzir para o usuário:
>O número 645-7 não é válido.
>Procurei no Delphi para colocar um Except On EConvertError Do, mas não é no Delphi que vem está mensagem correto, como posso fazer para personaliza-la.
>
>
>
>Rodrigo.
>Obrigado a todos.
>
>
>______________________________________________
>FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
>Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
>  
>

-- 
Felipe Luiz Christófolli Giotto
Meta Tecnologia em Software, Ltda





Mais detalhes sobre a lista de discussão lista