Flag Não Obedece Registro do Banco (Interbase)

Delphi

29/01/2007

Pessoal, tenho um campo em uma tabela chamado entrega tipo char de 20 posições.
E quero que este campo controle um dbcheckbox...
No dbcheckbox, eu configurei: Value Checked = 1 e Value UnChecked = 2...
Porém, quando salvo, ele até grava no banco, mas ele some o flag e volta para o valor 0 que é nulo.. tipo, ele não respeita o valor qeu está gravado no banco para aquele registro...
O que pode ser feito pra resolver este problema?
Obrigado..


Ricieri

Ricieri

Curtidas 0

Respostas

Ricieri

Ricieri

29/01/2007

Pessoal, tmb tentei configurar: Value Checked = Yes e Value UnChecked = No, mas não está dando certo ainda..
Aguardo uma ajuda.
Valeu....


GOSTEI 0
Leufmt

Leufmt

29/01/2007

o componente dbcheckbox só guarda valor tipo boolean no banco.
E tu esta usando varchar, assim não vai dar certo.


GOSTEI 0
Facc

Facc

29/01/2007

o componente dbcheckbox só guarda valor tipo boolean no banco. E tu esta usando varchar, assim não vai dar certo.


[b:0c11a167ec]leufmt[/b:0c11a167ec] discordo com vc, pois eu uso vários DBCheck em meus sistemas... eu crio um campo tipo char de uma posição pra guardar S ou N, e no componente altero a propriedade Checked = S e Unchecked para N, e funciona.

É uma dica que eu te dou tbm [b:0c11a167ec]Ricieri[/b:0c11a167ec], crie no seu banco um campo tipo char(1) e altere a propriedade que passei acima..

espero ter ajudado


GOSTEI 0
POSTAR