powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Builder C++ & PostgreSQL
7 сообщений из 7, страница 1 из 1
Builder C++ & PostgreSQL
    #34527917
Folibis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Может кто сталкивался.
Использую компонент Zeos для доступа к БД.
Запрос типа
Код: plaintext
select "field"::float from "table"
"field" - поле типа boolean
В PgAdmin запрос выполняется нормально а в проге говорит:
syntax error at or near ":"
В чем может быть проблема
...
Рейтинг: 0 / 0
Builder C++ & PostgreSQL
    #34527949
Serik Akhmetov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может Zeos хочет увидеть после двоеточия параметр ? Попробуйте через cast.
...
Рейтинг: 0 / 0
Builder C++ & PostgreSQL
    #34528111
Folibis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
проблема решилась
почему то надо было
Код: plaintext
select "field"::::float from "table"

но возвращается все равно булевское значение("False") а мне надо float(0.00).
...
Рейтинг: 0 / 0
Builder C++ & PostgreSQL
    #34529971
Shweik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cast придется использовать


NATIVE OS FOR POSTGRESQL - POSIX!!
...
Рейтинг: 0 / 0
Builder C++ & PostgreSQL
    #34530979
Folibis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не знаю почему но CAST тоже возврашает булевое значение.
Мне тут подсказали использовать CASE. Так наверное и поступлю.
...
Рейтинг: 0 / 0
Builder C++ & PostgreSQL
    #34531033
ShadyAngel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Те же грабли были. Пришлось использовать cast(a as b).
...
Рейтинг: 0 / 0
Builder C++ & PostgreSQL
    #34531577
Shweik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В данном случае CAST не возвращает булево значение!
Это Zeos так парсил и оказывается продолжает подтупливать Странно - мне казалось что все это решено осталась только дурацкая фича с ::VAR которая связана стем что Borland оставил ушки от парсера параметров 8=(
Думаю стоит писать на форум ZeosDBO.
--------------------------------------------------------------------------------------------------------

NATIVE OS FOR POSTGRESQL - POSIX!!
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Builder C++ & PostgreSQL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]