Форум: "Базы";
Текущий архив: 2006.12.10;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.049 c