:: Visual Foxpro, Foxpro for DOS
PostgreeSQL: memo в Select
Сергей Зиньковский
Автор

Сообщений: 130
Откуда: Оренбург
Дата регистрации: 14.11.2003
Всем доброго дня! Есть вопрос по запросу к базе на PostgreeSQL:

lnResult= SQLEXEC(gnConnHandle, "Select CASE a.act_result WHEN 1 THEN 'принято Исполнителем' WHEN 2 THEN 'на доработку ' WHEN 3 THEN 'в дело ' WHEN 4 THEN 'отказано ' ELSE ' ' END as nm_result,a.id_jour FROM Journal_pp a", 'Jour')

этот запрос возвращает столбец nm_result как Memo, а нужно - текстовое поле.


Запрос к базе на сервере MSSQL выдает как и надо - текстовое поле:
lnResult= SQLEXEC(gnConnHandle, "Select CASE a.act_result WHEN 1 THEN 'принято Исполнителем' WHEN 2 THEN 'на доработку ' WHEN 3 THEN 'в дело ' WHEN 4 THEN 'отказано ' ELSE SPACE(20) END as nm_result,a.id_jour FROM Journal_pp a", 'Jour')

Приложение написано на VFP90+SP2, работает на Win7

Можно как-то получить текстовое поле из PostgreeSQL ?
Ratings: 0 negative/0 positive
Re: PostgreeSQL: memo в Select
PaulWist

Сообщений: 14621
Дата регистрации: 01.04.2004
lnResult= SQLEXEC(gnConnHandle,
"Select cast(CASE a.act_result WHEN 1 THEN 'принято Исполнителем' WHEN 2 THEN 'на доработку ' WHEN 3 THEN 'в дело ' WHEN 4 THEN 'отказано ' ELSE ' ' END as char(50)) as nm_result,a.id_jour
FROM Journal_pp a", 'Jour')


------------------
Есть многое на свете, друг Горацио...
Что и не снилось нашим мудрецам.
(В.Шекспир Гамлет)
Ratings: 0 negative/0 positive
Re: PostgreeSQL: memo в Select
Сергей Зиньковский
Автор

Сообщений: 130
Откуда: Оренбург
Дата регистрации: 14.11.2003
спасибо! получилось
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 21 (Гостей: 21)

© 2000-2024 Fox Club 
Яндекс.Метрика