Internal error not handled (-2).,此错误重启IIS后消失,详细错误内容如下,请高手协助解决
Event code: 3005  
Event message: An unhandled exception has occurred.  
Event time: 2012-10-8 11:49:50  
Event time (UTC): 2012-10-8 3:49:50  
Event ID: 9a89e3b02de54faea099a8cddc78d65a  
Event sequence: 5415  
Event occurrence: 23  
Event detail code: 0    
  Application information:  
     Application domain: /LM/W3SVC/2053580263/Root-1-129941337928555548  
     Trust level: Full  
     Application Virtual Path: /  
     Application Path: D:\HIGTBS\  
     Machine name: DCNCAPP    
  Process information:  
     Process ID: 205492  
     Process name: w3wp.exe  
     Account name: NT AUTHORITY\SYSTEM    
  Exception information:  
     Exception type: Exception  
     Exception message: 数据库操作异常!
     at Module_ExpensesExecuteSystem_FeeApply_Add.getNextCode()
     at Module_ExpensesExecuteSystem_FeeApply_Add.Page_Load(Object sender, EventArgs e)
     at System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e)
     at System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e)
     at System.Web.UI.Control.OnLoad(EventArgs e)
     at YHGX.Common.BasePage.OnLoad(EventArgs e) in D:\程序发布\HIG-发布程序\HIG发布--正式服务器发布程序\YHGX.Common\BasePage.cs:line 95
     at System.Web.UI.Control.LoadRecursive()
     at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)  
数据库操作异常
     at CBCC.DBUtility.OracleHelper.Query(String SQLString, OracleParameter[] cmdParms) in D:\程序发布\HIG-发布程序\HIG发布--正式服务器发布程序\DBUtility\OracleHelper.cs:line 523
     at CBCC.OracleDAL.ResourcesDataSystem.dalCodeRules.getDataByID(String codeItemCode) in D:\程序发布\HIG-发布程序\HIG发布--正式服务器发布程序\OracleDAL\ResourcesDataSystem\dalCodeRules.cs:line 43  
Internal error not handled (-2).
     at System.Data.OracleClient.OracleConnection.CheckError(OciErrorHandle errorHandle, Int32 rc)
     at System.Data.OracleClient.OracleCommand.Execute(OciStatementHandle statementHandle, CommandBehavior behavior, Boolean needRowid, OciRowidDescriptor& rowidDescriptor, ArrayList& resultParameterOrdinals)
     at System.Data.OracleClient.OracleCommand.Execute(OciStatementHandle statementHandle, CommandBehavior behavior, ArrayList& resultParameterOrdinals)
     at System.Data.OracleClient.OracleCommand.ExecuteReader(CommandBehavior behavior)
     at System.Data.OracleClient.OracleCommand.ExecuteDbDataReader(CommandBehavior behavior)
     at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior)
     at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
     at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
     at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, String srcTable)
     at CBCC.DBUtility.OracleHelper.Query(String SQLString, OracleParameter[] cmdParms) in D:\程序发布\HIG-发布程序\HIG发布--正式服务器发布程序\DBUtility\OracleHelper.cs:line 514
------解决方案--------------------
可能大概是因为数据库连接时未进行异常检测,连接未进行及时关闭导致