|
20.01.2010, 18:04 | #1 |
Участник
|
Цитата:
Сообщение от AndyD
Опробовал еще на одной машине
Конфигурация клиента - Celeron 2800, 256Мб Сеть - сервер б/д тот-же, что и в предыдущем случае, но подключение ч/з 3 хаба. Excel 2003 Время через файл 40-45 с, напрямую в Excel - 35 c Почему через файл дольше - на мой взгляд из-за версии XML (на первой машине XML 6.0) и способа выгрузки во втором случае - передаются не все данные сразу, а по несколько тысяч строк. По всей видимости, XML 4 хуже работает с большими по размеру документами (в данном случае - больше 30 Мб) Ну и в завершение - тестовый джоб У меня при использовании этого механизма для выгрузки в Excel, если количество полей больше определенного порога, выдается ошибка X++: "value" COM- "Range" 0x800A03EC (<>), : <>. |
|
13.02.2014, 13:18 | #2 |
Участник
|
я ищу причину ошибки:
Цитата:
Метод "item" в COM-объекте класса "Range" возвратил код ошибки 0x800A03EC (<неизвестно>), который означает: <неизвестно>.
в ходе поиска получил близкую ошибку: Цитата:
Метод "value" в COM-объекте класса "Range" возвратил код ошибки 0x80004005 (E_FAIL), который означает: Общий сбой.
Именно этот job на больших данных мне конкретно пишет: Цитата:
Ошибка времени выполнения: Недостаточно памяти для исполнения кода.
Цитата:
Exception of type `SystemOutMemoryException` was thrown
Пытался добиться своей ошибки выводом в xml строк больше1 048 576 но система спокойно выводит последнюю строку, а остальные "скромно" пропускает. |
|
Теги |
benchmark, download, excel, faq, xml, законченный пример, производительность, экспорт/импорт |
|
|