![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Строки стали столбцами [D5, IB6.x]
RH © (2003-11-03 06:07:00)
Добрый день. Необходимо строки сделать столбцами? Как это реализовать? Подскажите, плиз. Или где посмотреть инфу?
Zacho (2003-11-03 09:49:00) [21]
> stud © (03.11.03 09:45) [9]
Покажи пример ХП с выходным параметром (да хоть и входным или переменной) - столбцом.
stud (2003-11-03 09:45:00) [22]
> (03.11.03 09:27) [3]: потому что в ХП не может быть неопределенное
> количество выходных параметров.
это как??? строки в столбы - выходной параметр столбец. или я не....
RH (2003-11-03 09:44:00) [23]
ясно.. спасибо
щаз буду пробовать
Zacho (2003-11-03 09:42:00) [24]
> RH © (03.11.03 09:39) [6]
Например, используешь для отображения и редактирования не DBGrid а StringGrid в который загоняешь данные из набора данных как тебе угодно - хоть строки со столбцами меняй местами, хоть по диагонали как-нибудь :)
RH (2003-11-03 09:39:00) [25]
хм..делать в приложении?..
есть специальные методы? или что? или как это вооще организовать?
RH (2003-11-03 09:37:00) [26]
ХП-? это что?
Zacho (2003-11-03 09:37:00) [27]
2 RH © : Не, пожалуй я соврал .. :( Вот что значит сутки не спать
Все-таки такой запрос сделать не получится, а вот сформировать запрос для получения кросс-таблицы (если с недосыпа термины не путаю) - можно. Но,imho, это имеет смысл только если полей в результирующей таблице будет немного, иначе быстрее это сделать на клиенте.
Так что мой тебе совет - делай в приложении.
2 stud © (03.11.03 09:27) [3]: потому что в ХП не может быть неопределенное количество выходных параметров.
stud (2003-11-03 09:27:00) [28]
а почему ХП не подойдет?
RH (2003-11-03 08:55:00) [29]
Многократным это как? Конкретнее можно, плиз? желательнее код запроса...
Zacho (2003-11-03 07:30:00) [30]
Динамическим формированием запроса с многократным join"ом таблицы с самой собой. А лучше сделай это в клиентском приложении - и проще, и работать быстрее будет.