日期:2014-05-20  浏览次数:20932 次

水晶报表升级到vs2005之后,出现Not enough memory for operation.
原来在vs2003开发的,升级到2005之后,报表出现如下问题.

Not   enough   memory   for   operation.  
说明:   执行当前   Web   请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。  

异常详细信息:   System.Runtime.InteropServices.COMException:   Not   enough   memory   for   operation.

源错误:  


行   76:                           DataSet   ds   =   Utility.ExecuteDatasetBySP(rptParams.SpName,sqlParams);
行   77:                           rptDoc   =   new   ReportDocument();
行   78:                           rptDoc.Load(Server.MapPath(rptParams.PathAndName));//在这里出错
行   79:                           ds.Tables[0].TableName   =   rptParams.TableName;
行   80:                           rptDoc.SetDataSource(ds.Tables[0]);
 
我找了一下:http://topic.csdn.net/t/20051109/15/4382094.html这个贴子上有相关的一些内容,但我按照上面所说修改之后不行.

请各位大哥提供一点思路

谢谢!




------解决方案--------------------
http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=72304&SiteID=1