Форум: "Базы";
Текущий архив: 2002.12.16;
Скачать: [xml.tar.bz2];
ВнизBOOLEAN Найти похожие ветки
← →
nick-from (2002-11-26 23:32) [0]как запихать Boolean значение на подобие:
pFIBStoredProc1.Params[3].AsInteger := IsCorruptible;
← →
Alexandr (2002-11-27 07:44) [1]а что надо писать-то 0=false 1=true?
ну тогда
if IsCorruptible
then pFIBStoredProc1.Params[3].AsInteger :=1
else pFIBStoredProc1.Params[3].AsInteger :=0
← →
Vagrant (2002-11-27 08:31) [2]Лучше через приведение типов:
pFIBStoredProc1.Params[3].AsInteger := Integer(IsCorruptible);
← →
Alexandr (2002-11-27 08:37) [3]ой, незнаю... не уверен...
← →
Dr_Mike (2002-11-27 11:56) [4]to Alexandr:
А почему не уверен ?
← →
Карелин Артем (2002-11-27 12:28) [5]А такие вещи делаю как Vagrant © (27.11.02 08:31). Проблем не было.
← →
Alexandr (2002-11-27 13:53) [6]вот мой код всегда будет работать.
А этот с преобразованием типа неочевиден:
например в других языках программирования может быть другое целочисленное представление для true и false.
← →
OlegE (2002-11-27 14:07) [7]FIBPlus поддерживает эмуляцию Boolean-полей.
Нужно:
1.Содать домен, в названии кот. присутствует слово "boolean", например:
create domain tboolean_int as integer
default 0 not null
check(value in (0, 1))
2.Для определения поля таблицы использовать этот домен.
3.Добавить ключ poUseBooleanField в свойстве PreparedOptions у компонента pFIBDataSet.
(А.Ковязин, С.Востриков. "Мир InterBase", стр.156)
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.12.16;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.006 c