Excel PivotTable + MSSQL. Ограничения PivotCache

YoriKim
Дата: 01.03.2010 10:55:57
Здравствуйте!

Влияют ли ограничения экселя 2007 на кол-во строк при её создании сводной таблицы, вытаскивая данные из MSSQL?
Т.е. имея код:
pivotCache.Connection = "ODBC;DRIVER=SQL Server;SERVER=localhost;UID=temp;PWD=temp;DATABASE=temp";
pivotCache.CommandType = XLS.XlCmdType.xlCmdSql;
pivotCache.CommandText = cmdSelect;

можно ли создать сводную таблицу на 100 000 000 строк?
iljy
Дата: 01.03.2010 11:14:48
YoriKim,

возьмите да попробуйте. Но скорее всего ниего не получится. Скулю все равно, а вот ехель таким количеством строк подавится.
YoriKim
Дата: 01.03.2010 11:36:52
iljy
YoriKim,
возьмите да попробуйте. Но скорее всего ниего не получится. Скулю все равно, а вот ехель таким количеством строк подавится.


Проверял - создаётся. Но у некоторых пользователей выскакивает ошибка COM. Причём, когда они вытаскивают до 2 000 000 записей, никаких ошибок не было. Может есть какие-нибудь ограничения на используемую память (оперативкая используемая экселем меньше 400 мб)?
Taffy
Дата: 01.03.2010 11:48:40
YoriKim,

памяти не хватает
LSV
Дата: 01.03.2010 12:25:46
можно ли создать сводную таблицу на 100 000 000 строк?
Сначала нужно найти ответ на вопрос "Зачем ?"

Напоминает попытки решать дифуры путем простого перебора значений.
YoriKim
Дата: 02.03.2010 06:16:18
LSV

Имеется таблица продаж. Из неё формируется отчет. В начале хотел построить куб, но не нашел способа отобразить маржу в процентах. Приходится высчитывать в лоб.
Glory
Дата: 02.03.2010 10:08:32
YoriKim
LSV

Имеется таблица продаж. Из неё формируется отчет. В начале хотел построить куб, но не нашел способа отобразить маржу в процентах. Приходится высчитывать в лоб.

А мысль спросить на форуме о кубах не приходила в голову ?