|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
DEFAULT значение для BOOLEAN
При обработке dBase бази в Delphi столкнулся с проблемой.
Boolean поле может иметь три значения TRUE, FALSE и "EMPTY". Значение "EMPTY" - получается когда запись создается без задания TRUE или FALSE. В Foxpro "EMPTY" = FALSE, а в Delphi "EMPTY" = TRUE. Как в Delphi (или может ето в BDE) задать чтоб "EMPTY" = FALSE? |
#2
|
|||
|
|||
возможно это nil
|
#3
|
||||
|
||||
При создании базы есть возможность указать значение по Default т.е. ставишь False по умолчанию и все.
Поживу - увижу, Доживу - узнаю, Выживу - учту. [P.S.]->Выражая благодарность за помощь - Вы получаете шанс на помощь в следующий раз
|
#4
|
|||
|
|||
Цитата:
|
#5
|
||||
|
||||
Структуру можно изменить всегда ... сделай это с помощью SQL-скрипта и пропиши это во всех базах
Поживу - увижу, Доживу - узнаю, Выживу - учту. [P.S.]->Выражая благодарность за помощь - Вы получаете шанс на помощь в следующий раз
|
#6
|
|||
|
|||
Цитата:
Дело в том что программи на Delphi i Foxpro должни работать паралельно, поетому надо структуру менять неполучиться. Боле того на Delphi пишеться интерфейс Read-Only. Поетому надо настраивать Delphi или BDE. А как незнаю. |
#7
|
|||
|
|||
Если я правильно понял, значание EMPTY это NULL, который не true и не false. И ни в коем случае нельзя ориенироваться на то что кто-то считает его true. В T-SQL есть для работы с NULL значениями фунция ISNULL. Подозреваю что что-то подобное есть и в dbase
|