Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.12.16;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.012 c
1-51828
MaXie
2002-12-05 14:49
2002.12.16
Последняя дата месяца?


7-51975
soflover
2002-10-16 02:09
2002.12.16
Помогите чайнику с PCI


14-51928
vaneks
2002-11-25 13:01
2002.12.16
Системные папки МастДай


1-51824
DenK_vrtz
2002-12-04 09:35
2002.12.16
Вопрос про системные ресурсы!


6-51880
kostik78ua
2002-10-18 10:38
2002.12.16
TNMMsg+TNMMsgServ