Cita:
Empezado por darkbits
cuando guardo esto QuotedStr(BoolToStr(CheckBox1.Checked))
si CheckBox1 esta en TRUE Guarda -1
si CheckBox1 esta en FALSE Guarda 0
no debería ser true 1 y false 0 ?
mi campo de DB lo puse varchar para no complicarme ya q no encontre alguien que guarde true o false o 1 o 0
|
Supongo que será por la representacion binaria a bajo nivel
El tipo Boolean esta representado internamente como un byte:
False = 00000000 binario = 0 decimal
True = 11111111 binario = -1 decimal
El primer bit indica signo (1 negativo, 0 positivo)