Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

В IB 7.01завёл столбец типа Bollean. А IBQuery говорит ошибка 590 [D7, IB7.x]


dimm ©   (2003-06-20 19:48:00) 

"Неподдерживаемый тип данных SQL". Когда делаю запрос к таблице в которой находиться этот столбец. Спрашивается где хвалёная поддержка логического типа данных в IB7.0. Хотя как я понимаю сам IB7.0 поддерживает, а вот запрос из Delphi выдаёт почему то ошибку. Может кто работает на IB7.0, подскажите.


Zacho   (2003-06-21 14:10:00) [1]


> dimm (21.06.03 11:19)

Ищи на www.borland.com :-)
И, насколько я помню, где-то на http://www.ibase.ruбыли ссылки на последние версии IBX


dimm   (2003-06-21 11:19:00) [2]

Не ну должно же быть какое нибудь стратегическое планирование в Borland. А главный вопрос где скачать обновлённые компоненты.


Anatoly Podgoretsky   (2003-06-21 11:12:00) [3]

Дельфи и Интерьейс ни как не связаны друг с другомЮ, кроме фирмы производителя. Борланд кроме Дельфи производит еще много чего. Так что прекратить выпуск этих продуктов, поскольку в Дельфи что то не поддержано?


dimm   (2003-06-21 10:56:00) [4]

Ведь если сам Borland в Delphi не поддерживает компоненты доступа с boolean, то зачем им делать IB 7.0 с поддержкой логического типа данных.


dimm   (2003-06-21 10:48:00) [5]

наверное так и есть и компонент IBQuery не поддерживают boolean. А вот где добыть его последнюю версию?


Zacho   (2003-06-20 23:23:00) [6]


> Sergey Masloff (20.06.03 22:48)

Вообще-то, для того же, для чего и, например, в Паскале. Сейчас малость пьян, так что более подробно сформулировать затрудняюсь :)
Другое дело, что в случае проблем c использованием полей типа boolean в приложении (отсутствие поддержки в компонентах) легко можно обойтись и без него. А эмуляция, например, INT64 приводит к гораздо большим трудностям.
И еще один момент: для полноценного использования типа boolean желательно было бы что бы работали конструкции типа WHERE BOOL_FILED, IF (BOOL_VAR) THEN .., BOOL_VAR=<condition> и т.п. Интересно, как с этим в IB7 ? Если там все равно приходится писать WHERE BOOL_FIELD=TRUE, IF (BOOL_VAR=TRUE), IF (condition) THEN BOOL_VAR=TRUE ELSE BOOL_VAR=FALSE - то толку от boolean не очень то и много.


Sergey Masloff   (2003-06-20 22:48:00) [7]

Zacho © (20.06.03 20:08)
>P.S. А так ли уж нужен boolean ?
Вот я тоже думаю давно над этим. На фига? Нет, Борланду оно понятно - для несовместимости с клонами. А разработчику?


Zacho   (2003-06-20 20:08:00) [8]

С IB 7.0 не работаю, но могу сказать, что судя по всему используемые тобой компоненты доступа не поддерживают boolean. Посмотри последнюю версию компонент, может в ней уже это есть.
P.S. А так ли уж нужен boolean ? Логический тип данных можно заменить любым другим типом.


Наверх

Титульная страница Поиск, карта сайта Написать письмо