Campo Smallint ou char?
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
É 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
Curtidas 0
Respostas
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+
|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
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!!!
valew!!!
GOSTEI 0
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