Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.48 MB
Время: 0.016 c
14-6781
Юрий Зотов
2002-12-01 21:49
2003.04.03
Начинающим программистам. Этап 3.


14-6664
рщеищн
2003-03-18 10:05
2003.04.03
Функция проверки правописания.


1-6599
CD
2003-03-22 19:30
2003.04.03
[pascal] как разместить линейный массив на 2000000 элементов


6-6634
mfender
2003-02-10 22:20
2003.04.03
Как запустить удаленный скрипт php из локальной Delphi


14-6691
Карлсон
2003-03-18 22:26
2003.04.03
Flash - память.