[firebase-br] Bug grave no Firebird
Fernando Machado
fm-sistemas em fm-sistemas.com
Qua Jul 13 10:49:32 -03 2005
Desculpem mas como participante da lista me acho no direito de opinar a
respeito desse "problema":
Na minha opnião a nossa função (Analista; Programalista; Programador;
Aprendiz enfim...) é exatamente ao desenvolver um sistema, tenha ele a
complexidade que tirver, a de, além de fazer todo o processamento
nessessário é lógico, digo isso me referindo ao "input" (Tela/Janela x
Digitador), fazer com que essa pessoa que vai colocar as informações no BD,
vai rechear o sistema com os dados, não tenha como errar, por mais que ela
tente. Eu sempre digo que o mais complicado em programar é prever aquela
situação que, em todos os exaustivos testes não acontecem, mas lá na
produção "aquele" digitador cria e dá um erro e taí o bug no teu sistema.
Por isso em todas as "telas/janelas/forms" eu formato todos os Edits e
Maskedits com os tamanhos do Banco, isso é o mínimo que temos que fazer, até
uma String muito longa não formatada no "edit" vai ficar cortada lá no BD. É
um cuidado primordial e obrigatório. Portanto se é bug ou não eu não sei,
mas para um programador/Analista cuidadoso e atento isso não vai ser
problema. (se querer gerar discórdia e nem ofender ninguém, só a minha
humilde opinião).
abraço
Fernando
----- Original Message -----
From: "Adriano Natal" <adrianonatal em ibest.com.br>
To: <lista em firebase.com.br>
Sent: Wednesday, July 13, 2005 9:25 AM
Subject: Re: [firebase-br] Bug grave no Firebird
> Sidnei,
>
> Concordo com isso, se o banco permite especificar um limite ele deve ser
> respeitado.
> Ja passei e passo por issi ate hoje e o q eu faço é tratar antes de enviar
> pro banco, mas na documentacao do banco (DER) eu deixo com os valores
> certos, tipo numeric(3,0) e olho na documentacao e nao no banco físico qdo
> preciso de referencia.
>
> Na minha humilde opiniao eu axo q isso deveria ser mudado, ou passa a
> respeitar o limite ou criam-se tipos de dados diferentes para cada
> armazenamento, sendo SmallInt, Int e LargeInt.
>
> é isso.
>
> []´s
> Adriano
>
>
> Assine o iBest Acelerado e aumente a velocidade da sua navegação em até 5
> vezes!
> Para saber mais, acesse o endereço http://www.ibest.com.br/acelerado.
>
>
--------------------------------------------------------------------------------
______________________________________________
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
Mais detalhes sobre a lista de discussão lista