读书人

填充两个40余万条的数据表出现引发为

发布时间: 2014-04-19 16:40:20 作者: rapoo

填充两个40余万条的数据表,出现引发为System.OutOfMemoryException的异常!
代码如下(简要):

try 
table1=datahandle.backtable(sqlstr)
catch ex as exception
msgbox ex.message
end try

try
table2=datahandle.backtable(sqlstr2)
catch ex as exception
msgbox ex.message
end try
'datahandle.backtable为填充数据集的方法


table1四十余万条记录;
table2四十余万条记录。
出现引发为System.OutOfMemoryException的异常,由于工作需要,必须要将大量数据加载,在机器内存足够大,虚拟内在足够大的情况下如何解决此问题?
[解决办法]
1 \ 链接字符串要加超时参数

2\执行命名也要设置超时时间
[解决办法]
http://www.cnblogs.com/emanlee/archive/2009/06/25/1511198.html

读书人网 >VB Dotnet

热点推荐