Вниз
Скачать: CL | DM;

Объединение полей в запросе   Найти похожие ветки 

← →
Akni ©   (2003-08-28 14:22) [0]

Выполняю такой запрос:
select str(DMax) + " - " + str(DMax) as Diap
from Diapason
group by DMin, DMax
order by DMin


Таблица Diapason имеет такую структуру:
id DMin DMax
--------------------
1 0 1
2 1,1 2
3 2,1 3
...

Т.е. на выходе должна быть строка такого вида:
0 - 1
1,1 - 2
2,1 - 3
...

При выполнении запроса на сервере все так и получается,
а при запуске из Delphi с пом. компонента TQuery назад возвращается не строка, а Memo-объект.

Подскажите, пожалуйста, как с этим бороться.


← →
Zacho ©   (2003-08-28 14:25) [1]

Результирующая строка >255 символов ? Тогда никак. Или использовать что-то более другое, чем BDE :) В BDE строки длиннее 255 символов считаются MEMO.


← →
Akni ©   (2003-08-28 14:29) [2]

Нету там 255 символов. Я для "полной уверенности" еще и форматирование задаю:
select str(DMax,7,2) + " - " + str(DMax,7,2)


← →
Vlad ©   (2003-08-28 14:35) [3]

От ВСЕГО выражения нужно сделать SubStr(Выражение,1,255) или какой-либо аналогичной функцией, не знаю че там в SyBase.
И будет те щастье


← →
Akni ©   (2003-08-28 14:48) [4]

спасибо. помогло



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.016 c
1-58637
Alexander Vasjuk
2003-09-05 12:44
2003.09.18
Вызов функции web-службы из javascript


3-58546
Yuraz
2003-08-27 14:30
2003.09.18
Мастера! У кого нибудь может найдётся структурная схема БД


3-58578
Andrey007
2003-08-27 14:10
2003.09.18
Подскажите, пожалуйста, как справиться со следующей ошибкой.


1-58713
Артем К
2003-09-08 08:44
2003.09.18
Создание св-ва Form: TForm у невизуального компонента?


3-58511
explorer
2003-08-29 07:50
2003.09.18
Как добавить и выбрать картинку




   Наверх