salvar no banco sempre em maiúsculo

Firebird

20/01/2006

como faço para ter o controle no banco de salvar todos os dados em maiúsculo?


Raserafim

Raserafim

Curtidas 0

Respostas

Edilcimar

Edilcimar

20/01/2006

Vc pode usar edit´s ou dbedit e colocar o charcase para uppercase,


GOSTEI 0
Thomaz_prg

Thomaz_prg

20/01/2006

Ou você pode criar/alterar uma trigger para fazer isso:

New.Nome = Upper( New.Nome );


GOSTEI 0
Raserafim

Raserafim

20/01/2006

atualmente estou fazendo da forma como disse edilcimar. mas estou estudando a viabilidade de fazer isso diretamente na base como vc mostrou thomaz.
e então, qual voc6es preferêm?


GOSTEI 0
Edilcimar

Edilcimar

20/01/2006

eu prefiro deixar o edit com maiúsculo


GOSTEI 0
Thomaz_prg

Thomaz_prg

20/01/2006

Na verdade, eu também prefiro usar nos Edit´s e DBEdit´s. É bem maios simples a implementação, mas usar a outra forma, tem-se a garantia de que sempre estará em maiúsculo, mesmo sendo lançado direto no banco, oum por outro sistema.


GOSTEI 0
Aroldo Zanela

Aroldo Zanela

20/01/2006

Na verdade, eu também prefiro usar nos Edit´s e DBEdit´s. É bem maios simples a implementação, mas usar a outra forma, tem-se a garantia de que sempre estará em maiúsculo, mesmo sendo lançado direto no banco, oum por outro sistema.

Colega,

O problema que vejo nesta solução é quando necessitar portar o banco para outro, terá um trabalho extra.


GOSTEI 0
Thomaz_prg

Thomaz_prg

20/01/2006

Um outro motivo para se usar isso nos dbedit´s/edit´s.


GOSTEI 0
POSTAR