13.01.2013 Views

OpenEdge Data Management: DataServer for Microsoft SQL Server

OpenEdge Data Management: DataServer for Microsoft SQL Server

OpenEdge Data Management: DataServer for Microsoft SQL Server

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Overflow checking<br />

Error handling<br />

Overflow checking is a process by which the <strong>Data</strong><strong>Server</strong> evaluates whether the value defined<br />

<strong>for</strong> a data type exceeds the data type’s capacity. If the value is greater than the bit size defined<br />

<strong>for</strong> a data type, an error message occurs.<br />

Beginning with <strong>OpenEdge</strong> Release 10.1B, all in-memory operations on INTEGER and INT64 data<br />

types are now 64-bit, promoting potential conflicts when data is exchanged between <strong>OpenEdge</strong><br />

Release 10.1A and earlier <strong>OpenEdge</strong> clients, and 10.1B MS <strong>SQL</strong> <strong>Server</strong> <strong>Data</strong><strong>Server</strong>s. For<br />

example, if a networked 10.1B <strong>Data</strong><strong>Server</strong> produces an INT64 data type that is sent to a<br />

pre-10.1B client, and the INT64 data type is mapped to a 32-bit data type that exceeds 32-bits of<br />

data storage, the MS <strong>SQL</strong> <strong>Server</strong> will detect an overflow condition and an error message<br />

appears on the client machine.<br />

2–47

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!