NULL и BOOL

отредактировано 17:46 Раздел: FreeReport
Здравствуйте!

Не подскажет ли кто-нибудь, как решить следующую проблему (на Delphi я никогда не писал, поэтому заранее приношу извинения):

Хочу выводить в мемо текст, в зависимости от значения булевского поля таблицы. Вот скрипт:

CODE

if [d.MyTable."BoolFlag"] then
MemoFlag.Text := 'Флаг установлен'
else
MemoFlag.Text := 'Флаг сброшен'


Работает нормально, только если значение поля в базе не NULL. А если NULL, то выводит неправильно (читает его как True). Чувствую, что есть простой ответ как это обрабатывать, но не знаю пока, какой.

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.