Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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.042 c
2-1163932776
KIT
2006-11-19 13:39
2006.12.10
Возникла проблема


2-1164263223
mmms
2006-11-23 09:27
2006.12.10
Можно ли в EhDbGrid одну колонку сделать постояно видимой?


15-1164202060
Чапаев
2006-11-22 16:27
2006.12.10
В ДатаСете непонятность


2-1163876483
SkySpeed
2006-11-18 22:01
2006.12.10
Как распечатать файл, не открывая его?


2-1164188498
menart
2006-11-22 12:41
2006.12.10
Как вычислить CRC16





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский