Campo Smallint ou char?

Firebird

18/02/2005

Olá pessoal!

É o seguinte, tenho q colocar alguns campos (meses de 1 - 12) e o IB/FB não tem campo logico (True/False), então estou pensando em usar campos ´Char ou Samllint´, alguém poderia me dizer qual o melhor? E como ficaria mais prático, utilizar DbCheckBox ou CheckBox?, pois o DbcheckBox é vinculado diretamente ao BD e ele trabalha com campos lógicos, por isso acho q o CheckBox fica melhor.

Gostaria de saber a opnião de vcs e se possivel com alguns exemplos.


Valeu galera!!!


Martins


Martins

Martins

Curtidas 0

Respostas

Afarias

Afarias

18/02/2005

|então estou pensando em usar campos ´Char ou Samllint´, alguém
|poderia me dizer qual o melhor?

dá no mesmo, é mais questão de preferência... particularmente prefiro SmallInt pq no Delphi posso fazer coisas como:

Campo.Valor := Integer(True);

tornando o código bem auto-documentado.


T+


GOSTEI 0
Martins

Martins

18/02/2005

Obrigado afarias, alguém mais poderia dar sua opnião por favor, e poderiam da exemplos de utilização desses campos.

valew!!!


GOSTEI 0
Gandalf.nho

Gandalf.nho

18/02/2005

Eu particularmente prefiro Smallint, pq DBCheckBox funciona direitinho com eles (você pode configurar os valores disponíveis nas propriedades ValueChecked e ValueUnchecked). A única vez que usei Char foi pq precisava mostrar o campo num DBGrid e usar ´S´ e ´N´ ficava melhor pro usuário do que 1 e 0.


GOSTEI 0
POSTAR