首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

填充两个40余万条的数据表,出现引发为System.OutOfMemoryException的错误

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

填充两个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

热点排行