Overflow checking
- Last Updated: March 30, 2020
- 1 minute read
- OpenEdge
- Version 12.2
- Documentation
Overflow checking is a process by which the DataServer evaluates whether the value defined for a data type exceeds the data type's capacity. If the value is greater than the bit size defined for a data type, an error message occurs.
Note: Because in-memory operations on
INTEGER and INT64 data
types are 64-bit, potential conflicts arise when data is exchanged
between Oracle DataServers and OpenEdge clients of Release 10.1A
and earlier. If a networked 10.1B DataServer produces an INT64 data
type that is sent to a pre-10.1B client, and the INT64 data
type is mapped to a 32-bit data type that exceeds 32-bits of data
storage, the Oracle DataServer will detect an overflow condition
and an error message appears on the client machine.