Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Bool поле в IB? [D6, IB6.x, Paradox]


off ©   (2003-03-14 12:27:00) 

Насколько мне известно в IB нет поля типа boolean? Но это не означает, что и необходимости в его использовании тоже нет. Можно конечно использовать старое доброе сочетание "0" и "1" или нечто подобное. Но меня интересует есть ли какой-нибудь более хитрый способ выхода из положения?
Заранее благодарен.


off   (2003-03-14 14:16:00) [1]

Спасибо Anatoly Podgoretsky, ведь можете когда захотите (нормально отвечать даже на самые тупые вопросы).
Выходит можем сойтись на использовании 0/1 типа Integer


Johnmen   (2003-03-14 13:57:00) [2]

Стандартное решение
CREATE DOMAIN MyBoolType SMALLINT DEFAULT 0 NOT NULL CHECK(VALUE IN (0,1))


Anatoly Podgoretsky   (2003-03-14 13:23:00) [3]

off © (14.03.03 12:56)
Я знаю зачем и был уверен что ты не ошибся, это дополнительная информация. Вторая половина ответ на твой вопрос. Рациональнее использовать Integer со значения 0/1


zacho   (2003-03-14 13:02:00) [4]


> Если серьезно, какие лучше типы полей использовать? Может
> SmallInt?

По быстродействию - Integer.
Посмотри все-таки http://www.ibase.ru/devinfo/test1.htm


Alexandr   (2003-03-14 13:00:00) [5]

а какая связь между кликаньем чекбоксов и boolean полем?
Возьми DBGridEh или любой другой нормальный грид и чекай там хоть до посинения свой хоть SmallInt хоть Varchar(128)


off   (2003-03-14 12:56:00) [6]

To Anatoly Podgoretsky:->
Интресно, а зачем я указал версию IB и Delphi? Может мне просто чекбоксы кликать нравиться?
Если серьезно, какие лучше типы полей использовать? Может SmallInt?


Anatoly Podgoretsky   (2003-03-14 12:38:00) [7]

Тебе не все известно, в 7 уже есть.
Да можно использовать, и не только их, а что угодно, хоть Да/Нет


zacho   (2003-03-14 12:35:00) [8]

А зачем более хитрый ? Кстати, посмотри на www.ibase.ru была статья на эту тему.


Alexandr   (2003-03-14 12:35:00) [9]

FIBplus + эмуляция boolean полей


Наверх

Титульная страница Поиск, карта сайта Написать письмо