Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

FastReport + StoredProc [D7, IB6.x]


Фдуч ©   (2004-03-11 18:03:00) 

Мне нужно использовать в качестве источника данных в отчете FastReport результат, возвращаемый хранимой процедурой. Делаю все как мне кажется правильно - создаю диалог, на него кладу TIBQuery, присоединяю его к БД, в свойстве SQL пишу

select * from MyStoredProc(Param1, Param2)

Он все это кушает, вроде как выполняет, но результатов никаких не выводит. Как это победить? (если просто вызвать эту процедуру с параметрами результат - несколько строк - выводится)


Alexander Bakulin   (2004-03-12 14:41:00) [1]

параметры ты из формы передавал по клику кнопки?


Slava   (2004-03-12 13:23:00) [2]

Я только-что этим занимался.

Проблем не было, только с датами косячки небольшие...


Alexander Bakulin   (2004-03-12 11:42:00) [3]

Безусловно присваиваю :) Ладно, пойду на фастрепортовский форум...


Slava   (2004-03-12 11:10:00) [4]

> Фдуч

А ты параметрам значения присваиваешь?


Zacho   (2004-03-11 22:23:00) [5]

Именно так не делал, так что ничего сказать не могу. По идее, никакой разницы быть не должно, выборка из таблицы или выборка из ХП.
Почему бы не спросить в конференции по Fast Report ? Или (конечно, если он купленный) не обратиться в техподдержку ?


Alexander Bakulin   (2004-03-11 19:11:00) [6]

Диалог создаю в самом FastReport. Там же и компонент с запросом располагаю, то есть в самом отчете - из программы получаю только имя БД.


Zacho   (2004-03-11 18:58:00) [7]

Не знаю. У меня все работает. Правда, я использую только TIBDataSet но никакой разницы быть не должно.
А что такое "создаю диалог" ?
Вот примерно как сделано у меня: есть TIBDataSet c запросом типа select * from MyStoredProc(Param1, Param2), есть TfrDBDataSet у к-рого в с-ве DataSet указан этот TIBDataSet, есть TfrReport у к-рого в с-ве DataSet указан этот TfrDBDataSet. И все работает.


Наверх

Титульная страница Поиск, карта сайта Написать письмо