I hit an overflow error 22053 while retrieve data from oracle database.One of the data type of database is number. After I insert floating point value into data of this data type, overflow error occur while retrieve data from database into datatable. This problem doesn't occured while the data's value are integer, error only prompt while the data are floating point.How to solve this error?
The code below is the command used for query.CURRENT_LIFE_SPAN is number data type and inserted with floating point
SELECT * FROM
(
SELECT
a.DURABLES_ID AS DurableID
,a.DURABLES_STATE AS DurableState
,c.DURABLES_FAMILY_NAME AS DurableFamily
,b.DURABLES_TYPE_NAME As DurableType
,a.DURABLES_STATE_DETAILS AS DurableStateDetail
,a.DURABLE_CONDITION AS Condition
,a.CURRENT_LIFE_SPAN AS LifeSpanValue
,a.STORAGE_LOCATION AS StorageLocation
,a.ATTACHED_EQP_ID AS AttachedEquipmentID
,a.ATTACHED_PARENT_DURABLE AS AttachedParentID
,a.TRANSFER_LOCATION AS TransferLocation
,a.TRANSACTION_BY AS TransactionBy
,a.TRANSACTION_TIME AS TransactionDate
,a.LOCATION_TYPE AS LocationType
,a.LOCATION AS Location
,a.CONTEXT AS Context
,a.REMARKS AS Remarks
FROM EDMS_DURABLES_HISTORY a, EDMS_DURABLES b, EDMS_DURABLES_TYPE c
WHERE a.DURABLES_ID = b.DURABLES_ID
AND b.DURABLES_TYPE_NAME = c.DURABLES_TYPE_NAME
ORDER BY TRANSACTION_TIME DESC
)
WHERE ROWNUM <= 10