AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 23.12.2014, 13:35   #1  
at5454 is offline
at5454
Участник
 
61 / 10 (1) +
Регистрация: 29.05.2014
Метод CopyFromRecordset вываливает ошибку при большм количестве строчек
Axapta 4.0
Здравствуйте! Если рекордсет содержит меньше 40000 строчек (примерно плюс-минус) то экспорт в эксель проходит успешно. Если же строчек больше то пишет ошибку "com метод CopyFromRecordset с неверным числом параметров"
И! Эта ошибка вылазит только на терминалах и еще на одном компе.
Везде эксель 2007. Статью про особенности работы com методов в терминальных режимах прочел.Переписывать экспорт на ComExcelDocument_RU() не хотелось бы. Пробовал так: comCell.CopyFromRecordset(recordSet,maxrow,maxcol);
Не помогло.
Можно ли просто разбить полученный рекордсет на части и скормить по частям методу CopyFromRecordset?


while select sum (qty) from tmpTable

group by ItemName, CatId, Brand, Amount
where tmpTable.ItemName == 'СЪЕМНИК'
{
i++;
recordSet.AddNew();
field = fields.Item('id' ); field.Value(i);
field = fields.Item('name' ); field.Value(tmpTable.ItemName);
field = fields.Item('cat' ); field.Value(tmpTable.CatId);
field = fields.Item('brand' ); field.Value(tmpTable.Brand);
field = fields.Item('price' ); field.Value(tmpTable.Amount);
recordSet.Update();
// comCell.CopyFromRecordset(recordSet);
//if (i>2000) { break; }
}

comCell.CopyFromRecordset(recordSet);
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
.CopyFromRecordset(Data, MaxRows, MaxColumns) Varmen DAX: Программирование 13 15.06.2012 20:29
DAX 2009,5.0.1000.52 SP1 в таблице smmBusRelTable отсутствует метод convert2Customer Murlin DAX: Программирование 8 11.11.2009 16:23
Дисплей метод таблицы который вызывается из ГРИДА 3oppo DAX: Программирование 10 23.05.2006 06:47
display метод с параметром Андре DAX: Программирование 5 11.01.2006 19:04
Передача массива VARIANTов в Automation метод Maximin DAX: Программирование 0 09.10.2002 19:31

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 12:06.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.