CopyFromRecordset抛出OutOfMemoryException

时间:2013-08-01 16:40:22

标签: vb.net ado.net excel-automation

有几个线程与我的问题很接近,但我找不到真正适用于我的情况的解决方案。

我有一个.NET 2.0(是的,我知道)WinForms应用程序,它将大量信息(85列x 82236行)读入ADO记录集。然后我尝试使用Excel自动化将该记录集复制到Excel电子表格中。我的应用程序在以下行中抛出OutOfMemoryException

worksheet.Range("A6").copyfromrecordset(recordset)

使用Excel 2010我应该在行和/或列的限制范围内。我已将默认保存类型设置为XLSX。我的机器上有8GB物理内存,这应该足以执行此操作。这让我发疯,我不知道是什么导致它。

有没有人有任何想法?

0 个答案:

没有答案