Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.12.10;
Скачать: CL | DM;

Вниз

Out of Memory при формировании отчета в FastReport 3   Найти похожие ветки 

 
jiny   (2006-10-03 15:34) [0]

Запрос несложный :
select * from sometable order by field1
полей немного всего 7,
записей которые выдаю за 1 месяц, к примеру сентябрь : около 32 000.
При открытии запроса проблем нет, но  при визуализации с помощью FastReport 3.0 выдает : Out of Memory, примерно на 522 странице отчета, представляю что будет если выдавать отчет за 1 год.
Я так понимаю что при формировании отчета FastReport , компонента (FastReport) сама фетчит запрос , превращая его в физический мусор, и видимо не  хватает оперативки (512), пробовал на сервере с 1 гигом оперативки (с 2-мя процами, и скази-винтами). Та же самая ошибка что и на обычном компе, закралась сомнение что это может быть ошибка распределения памяти FastReporta, либо компонентов IBExpress, либо мне действительно нужно нарастить озу до 2 гигов, что наврядля одобрят шефы.
Помогите разобраться, заранее спасибо


 
unknown ©   (2006-10-03 15:38) [1]


> jiny   (03.10.06 15:34)
> 522 странице отчета

:-0 круто.
И кому нужны подобные отчеты???
Такие объемы информации надо хранить в эл. виде а не в печатном.
Следовательно, FastReport для этого не нужен.


 
Johnmen ©   (2006-10-03 15:38) [2]

Каким компонентом выполняется запрос?


 
jiny   (2006-10-03 15:57) [3]

>>unknown ©   (03.10.06 15:38) [1]

> И кому нужны подобные отчеты???
> Такие объемы информации надо хранить в эл. виде а не в печатном.
>
> Следовательно, FastReport для этого не нужен.

Ты это министерству здравоохранения скажи, все это по их указанию.

>>Johnmen ©   (03.10.06 15:38) [2]
IbQuery со стандартной вкладки Interbase


 
roottim ©   (2006-10-03 16:04) [4]

Попробуй выставить DataSet в UniDirectional


 
atruhin ©   (2006-10-03 17:00) [5]

Обычно такие отчеты имеют простой табличный вид, если так то наверное проще не использовать фастрепорт, а выводить построчно самому, либо воспользоватся например возможностью печати grid от EhLib. Там есть Header и Footer отчета и страницы


 
Johnmen ©   (2006-10-03 17:25) [6]

Да, однонаправленный НД облегчит нагрузку на память.
Но, думается, что это не спасет... И падать будет чуть позже, напр. на 622 странице.
Т.е. дело в ФастРепорте.


 
saxon   (2006-10-03 17:31) [7]

А он точно образ в памяти создает, а не на диске? (что то помниться в квикрепорте так и было)
Может это такой памяти не хватает.


 
Desdechado ©   (2006-10-03 17:37) [8]

может, отчеты формировать пачками? по 100 стр., например

ЗЫ но с такой простыней работать - легче застрелиться
принтер загорится, бумага кончится


 
jiny   (2006-10-04 09:01) [9]

Огромное спасибо
>>roottim ©   (03.10.06 16:04) [4]

>>Johnmen ©   (03.10.06 17:25) [6]

UniDirectional действительно спас меня (выдал 4579 записей !!!)
Мучос грациас, все гениальное настолько очевидно, что становится незаметным на общей вкладке свойств !!!
Как я мог забыть про однонаправленное движение !
Спасибо всем за участие !



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

Текущий архив: 2006.12.10;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.029 c
2-1163923680
pathfinder
2006-11-19 11:08
2006.12.10
Процедурные указатели..


6-1153375981
BloodNV
2006-07-20 10:13
2006.12.10
Сокеты и события


15-1164130062
Kolan
2006-11-21 20:27
2006.12.10
Интересно почему BDS считает Synchronize синт. ошибкой


3-1160120123
Romas81
2006-10-06 11:35
2006.12.10
Изменение пароля в Firebird


2-1164111407
Wolferio
2006-11-21 15:16
2006.12.10
Проверка файла