Как использовать логические значения с Delphi XE2 dbExpress и Firebird 2.5

Есть ли в новом XE2 dbExpress проблемы с использованием логических полей?


person Jlouro    schedule 08.09.2011    source источник


Ответы (3)


Лучше всего использовать домен

CREATE DOMAIN BOOL AS
SMALLINT
DEFAULT 0
CHECK (value in (0,1) or value is null);

С Уважением

person cadetill    schedule 09.01.2013

AFAIK Firebird не имеет типов BOOLEAN.

person Atlas    schedule 03.10.2011

Создайте поле Char(1). Установите значения "Y" или "N"

http://www.firebirdfaq.org/faq12/

person Community    schedule 30.12.2012
comment
**Y**=Да(Проверено), **N**=Нет(Не отмечено) - person dataol; 01.01.2013
comment
извините за плохой английский - person dataol; 01.01.2013