2010-03-21 59 views
2

我的报告查看器窗体.NET 2008出现问题。我为公司获得了一些100000条记录,用于一年的转储报告。报告查看器 - 内存不足异常

问题是我在报告的设计上得到OutOfMemory异常。

你知道我该如何解决它吗?

我只得到我需要的列,并使用数据集来显示。

回答

3

很难制定一个答案,甚至可以被认为是有帮助的。当然你已经认为记录的数量可能是问题。如果这是一个设计时问题,那么您肯定已经考虑过暂时调整报告查询,以便它只返回几条记录。如果这是一个运行时问题,那么可以考虑要求一台性能不错的新机器,它具有> 8 GB的RAM和64位操作系统。

+0

嗨,我同意但我的公司不想投资更多的IT ^^ 所以,我有一个问题,这不是链接到数据的重载,如Excel,与更多那65535记录? – 2010-03-22 04:24:39

+0

没有记录限制 - 您刚用完内存。正如nobugz所说,在设计过程中尝试返回更少的行,或者在查询中删除一些不需要的列。 – ericvg 2010-03-23 16:20:09