powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Сервер не может выполнить запрос полностью!
15 сообщений из 15, страница 1 из 1
Сервер не может выполнить запрос полностью!
    #38090613
Kuanar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня вопрос по Asp.Net. Нужно экспортировать 1 000 000 записей в excel. Когда процесс доходит до 120 тыс выходит OutOfMemoryException. Вопрос: Как можно решить эту проблему? В Asp.Net выделяется ли отдельная память для выполнения одной страницы, если да, то как можно увеличить ее?
Заранее, спасибо.
...
Рейтинг: 0 / 0
Сервер не может выполнить запрос полностью!
    #38090632
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. В ASP.NET приложении не нужно экспортировать 1 000 000 записей в excel
2. Это нужно делать в отдельной песочнице (ETL - SSIS, SP, Windows Service, etc)
3. По поводу OutOfMemoryException - ты куда данные вливаешь перед тем, как начать записывать в Excel, DataTable какой-нить?
...
Рейтинг: 0 / 0
Сервер не может выполнить запрос полностью!
    #38090718
Kuanar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Использываю DevExpress компоненты. ASPxGridExporter. Его стандартный метод WriteToXlsxToResponse(). Данные беру из ASPxGridView. А внутренную реализацию метода WriteToXlsxToResponse() я не знаю
...
Рейтинг: 0 / 0
Сервер не может выполнить запрос полностью!
    #38090730
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KuanarИспользываю DevExpress компоненты. ASPxGridExporter. Его стандартный метод WriteToXlsxToResponse(). Данные беру из ASPxGridView. А внутренную реализацию метода WriteToXlsxToResponse() я не знаю
Ты загоняешь в грид 1 млн записей для экспорта в excel?
...
Рейтинг: 0 / 0
Сервер не может выполнить запрос полностью!
    #38090733
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://www.devexpress.com/Support/Center/p/Q253187.aspx A more radical solution is to use the XtraReports product for large reports


Самый правильный ответ. Для этой задачи нужен генератор отчетов (либо самому писать код экспорта).
...
Рейтинг: 0 / 0
Сервер не может выполнить запрос полностью!
    #38090737
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вообще миллиону строк нечего делать в экселе, если на то уж пошло.
...
Рейтинг: 0 / 0
Сервер не может выполнить запрос полностью!
    #38090754
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУА вообще миллиону строк нечего делать в экселе, если на то уж пошло.
если это госзаказчику нужно - почему бы и не отдать
...
Рейтинг: 0 / 0
Сервер не может выполнить запрос полностью!
    #38090774
Фотография iConst
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилМСУА вообще миллиону строк нечего делать в экселе, если на то уж пошло.
если это госзаказчику нужно - почему бы и не отдатьЕсли не ошибаюсь - эксель 1 файл х 255 листов х 64К строк переваривает...
...
Рейтинг: 0 / 0
Сервер не может выполнить запрос полностью!
    #38090778
Фотография iConst
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Должно хватить :)
...
Рейтинг: 0 / 0
Сервер не может выполнить запрос полностью!
    #38090781
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропилесли это госзаказчику нужно - почему бы и не отдать
Тогда генерить отчет в отдельной песочнице - SSRS, к примеру.

iConstЕсли не ошибаюсь - эксель 1 файл х 255 листов х 64К строк переваривает...
http://office.microsoft.com/ru-ru/excel-help/HP010342495.aspx
...
Рейтинг: 0 / 0
Сервер не может выполнить запрос полностью!
    #38090784
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iConstЕсли не ошибаюсь - эксель 1 файл х 255 листов х 64К строк переваривает...
два миллиона строк на шит давно уже
...
Рейтинг: 0 / 0
Сервер не может выполнить запрос полностью!
    #38090791
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ошибся :( только миллион
...
Рейтинг: 0 / 0
Сервер не может выполнить запрос полностью!
    #38090923
Фотография AHTOH_L
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну если его самим экселем не открывать может и больше получится запихнуть
...
Рейтинг: 0 / 0
Сервер не может выполнить запрос полностью!
    #38091103
Фотография EDUARD SAPOTSKI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гуглите в сторону SSIS, эта задача решается за 5 минут тасканием кубиков в VS BI.
ASP.NET здесь нафиг не нужно.
...
Рейтинг: 0 / 0
Сервер не может выполнить запрос полностью!
    #38091968
Фотография iConst
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iConstЕсли не ошибаюсь - эксель 1 файл х 255 листов х 64К строк переваривает...Ошибался... :) Как ексель шагнул... :)
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Сервер не может выполнить запрос полностью!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]