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

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


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

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


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