{System.Data.OracleClient.OracleException: OCI-22053: 溢出错误
在 System.Data.OracleClient.OracleException.Check(OciErrorHandle errorHandle, Int32 rc)
在 System.Data.OracleClient.OracleNumber.ToDecimal(OciErrorHandle errorHandle, Byte[] value)
在 System.Data.OracleClient.OracleColumn.GetDecimal(NativeBuffer_RowBuffer buffer)
在 System.Data.OracleClient.OracleColumn.GetValue(NativeBuffer_RowBuffer buffer)
在 System.Data.OracleClient.OracleDataReader.GetValues(Object[] values)
在 System.Data.ProviderBase.DataReaderContainer.CommonLanguageSubsetDataReader.GetValues(Object[] values)
在 System.Data.ProviderBase.SchemaMapping.LoadDataRow()
在 System.Data.Common.DataAdapter.FillLoadDataRow(SchemaMapping mapping)
在 System.Data.Common.DataAdapter.FillFromReader(DataSet dataset, DataTable datatable, String srcTable, DataReaderContainer dataReader, Int32 startRecord, Int32 maxRecords, DataColumn parentChapterColumn, Object parentChapterValue)
在 System.Data.Common.DataAdapter.Fill(DataSet dataSet, String srcTable, IDataReader dataReader, Int32 startRecord, Int32 maxRecords)
在 System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
在 System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
在 System.Data.Common.DbDataAdapter.Fill(DataSet dataSet)
在 DALAccess.OracleHelper.ReturnDataSetNQ(String CmdText, String& res, OracleParameter[] CmdParas) 位置 E:\program\dypt\DataHelper\OracleHelper.cs:行号 578}
是因为数类型的位数太多了.比如8.123456789123456 就会出错:OCI-22053错误溢出