Текущий архив: 2003.04.03;
Скачать: CL | DM;
ВнизBool поле в IB? Найти похожие ветки
← →
off (2003-03-14 12:27) [0]Насколько мне известно в IB нет поля типа boolean? Но это не означает, что и необходимости в его использовании тоже нет. Можно конечно использовать старое доброе сочетание "0" и "1" или нечто подобное. Но меня интересует есть ли какой-нибудь более хитрый способ выхода из положения?
Заранее благодарен.
← →
zacho (2003-03-14 12:35) [1]А зачем более хитрый ? Кстати, посмотри на www.ibase.ru была статья на эту тему.
← →
Alexandr (2003-03-14 12:35) [2]FIBplus + эмуляция boolean полей
← →
Anatoly Podgoretsky (2003-03-14 12:38) [3]Тебе не все известно, в 7 уже есть.
Да можно использовать, и не только их, а что угодно, хоть Да/Нет
← →
off (2003-03-14 12:56) [4]To Anatoly Podgoretsky:->
Интресно, а зачем я указал версию IB и Delphi? Может мне просто чекбоксы кликать нравиться?
Если серьезно, какие лучше типы полей использовать? Может SmallInt?
← →
Alexandr (2003-03-14 13:00) [5]а какая связь между кликаньем чекбоксов и boolean полем?
Возьми DBGridEh или любой другой нормальный грид и чекай там хоть до посинения свой хоть SmallInt хоть Varchar(128)
← →
zacho (2003-03-14 13:02) [6]
> Если серьезно, какие лучше типы полей использовать? Может
> SmallInt?
По быстродействию - Integer.
Посмотри все-таки http://www.ibase.ru/devinfo/test1.htm
← →
Anatoly Podgoretsky (2003-03-14 13:23) [7]off © (14.03.03 12:56)
Я знаю зачем и был уверен что ты не ошибся, это дополнительная информация. Вторая половина ответ на твой вопрос. Рациональнее использовать Integer со значения 0/1
← →
Johnmen (2003-03-14 13:57) [8]Стандартное решение
CREATE DOMAIN MyBoolType SMALLINT DEFAULT 0 NOT NULL CHECK(VALUE IN (0,1))
← →
off (2003-03-14 14:16) [9]Спасибо Anatoly Podgoretsky, ведь можете когда захотите (нормально отвечать даже на самые тупые вопросы).
Выходит можем сойтись на использовании 0/1 типа Integer
Страницы: 1 вся ветка
Текущий архив: 2003.04.03;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.008 c