Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Вопрос по SQL


Автор: NiJazz 18.12.2003, 15:59
Тип БД - dBase.

В таблице Contacts есть поле Active типа Logical (True, False)

При запросе
Код

select * from Contacts where (Active=true)

выдаётся ошибка...

Как правильно делать выборку в таком случае?

Автор: Vit 18.12.2003, 16:40
Код
select * from Contacts where Active=1



Модератор: Впредь, пожалуйста, такие вопросы в раздел баз данных

Автор: NiJazz 18.12.2003, 18:15
Vit, я делал так, но переделывая тип поля в Number. А задал вопрос тут, так как реализация SQL Borland'овская... smile.gif

Автор: Vit 18.12.2003, 18:37
Так должно работать и с Boolean типом.

Автор: NiJazz 18.12.2003, 19:41
Оказывается, синтаксических ошибок не было. Всё заработало, как только я имя Active сменил на IsActive. Видимо, то было каким-то ключевым словом...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)