添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
浏览 390
已结题

引发类型为System.OutOfMemoryException的异常

Oracle数据库和程序在虚拟机上,我在本地用C#窗体写了一个插入程序,主要用于把选中的Excel表中的数据插入到虚拟机里的Oracle数据库里。数据是插入成功了,但是虚拟机里面的程序报错了,如下,不明白是哪里出现了问题

引发类型为“System.OutOfMemoryException”的异常。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.OutOfMemoryException: 引发类型为“System.OutOfMemoryException”的异常。

执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。

堆栈跟踪:

[OutOfMemoryException: 引发类型为“System.OutOfMemoryException”的异常。]

   System.Data.Common.DecimalStorage.SetCapacity(Int32 capacity) +18
   System.Data.RecordManager.set_RecordCapacity(Int32 value) +82
   System.Data.RecordManager.GrowRecordCapacity() +77
   System.Data.RecordManager.NewRecordBase() +88
   System.Data.DataTable.NewRecordFromArray(Object[] value) +58
   System.Data.DataTable.LoadDataRow(Object[] values, Boolean fAcceptChanges) +70
   System.Data.ProviderBase.SchemaMapping.LoadDataRow() +84
   System.Data.Common.DataAdapter.FillLoadDataRow(SchemaMapping mapping) +140
   System.Data.Common.DataAdapter.FillFromReader(DataSet dataset, DataTable datatable, String srcTable, DataReaderContainer dataReader, Int32 startRecord, Int32 maxRecords, DataColumn parentChapterColumn, Object parentChapterValue) +153
   System.Data.Common.DataAdapter.Fill(DataSet dataSet, String srcTable, IDataReader dataReader, Int32 startRecord, Int32 maxRecords) +172
   System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) +175
   System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) +137
   System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, String srcTable) +83
   System.Web.UI.WebControls.SqlDataSourceView.ExecuteSelect(DataSourceSelectArguments arguments) +1770
   System.Web.UI.DataSourceView.Select(DataSourceSelectArguments arguments, DataSourceViewSelectCallback callback) +17
   System.Web.UI.WebControls.DataBoundControl.PerformSelect() +149
   System.Web.UI.WebControls.BaseDataBoundControl.DataBind() +70
   System.Web.UI.WebControls.GridView.DataBind() +4
   System.Web.UI.WebControls.BaseDataBoundControl.EnsureDataBound() +82
   System.Web.UI.WebControls.CompositeDataBoundControl.CreateChildControls() +69
   System.Web.UI.Control.EnsureChildControls() +87
   System.Web.UI.Control.PreRenderRecursiveInternal() +41
   System.Web.UI.Control.PreRenderRecursiveInternal() +161
   System.Web.UI.Control.PreRenderRecursiveInternal() +161
   System.Web.UI.Control.PreRenderRecursiveInternal() +161
   System.Web.UI.Control.PreRenderRecursiveInternal() +161
   System.Web.UI.Control.PreRenderRecursiveInternal() +161
   System.Web.UI.Control.PreRenderRecursiveInternal() +161
   System.Web.UI.Control.PreRenderRecursiveInternal() +161
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1360
        0 

1 条回答 默认 最新

  • DarkAthena ORACLE应用及数据库设计方案咨询师 2022-01-10 19:47
    关注

    OutOfMemory就是内存不够,溢出了,请检查你机器的内存大小,以及程序中是否有占用大量内存未回收的情况

    本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?
    按下Enter换行,Ctrl+Enter发表内容
查看更多回答(0条)

报告相同问题?

问题事件

  • (查看结题原因) 12月12日
  • 创建了问题 1月10日

悬赏问题

  • ¥15 grbl为何无法移动到比复位坐标更小的坐标? 怎样隐藏win7系统进程? CBF预处理数据归一化的时候报错了如下图 qt 转 msvc 后 Opencv 始终打不开视频! yolo v5中labelimg的作用 国赛c题2021,没有理解这一串代码的意思,这样报错该怎么解决(语言-matlab) 一、执行完中断程序后如何继续运行,二、中断结束后如何跳过中断触发前的点位(LOW点不要继续运行,可以运行UP点)(关键词-程序运行) if为什么跳过if 直接执行else 中文