Page 1 of 1

IntegerPrecision on Oracle 11g 64 Bit - 32 Bit Client

Posted: Fri 03 Feb 2012 15:09
by Thomas.Schweikert
Like salvador >> KLICK << we have some troubles with IntegerPrecision set to 10 under Oracle 11g R2 64 Bits 11.2.0.1.0 Windows from a 32 Bits client application.

We have an initial ora-dump to setup our application. This dump and our application works fine on Oracle 8-10.

But with Ora11 we got an error - only for 1 table -
"...integer expected - float found ..." (translated from german messagetext)

This error occurs with version 4.x or 5.x.

Thomas

--------------------------------------------------------------------------------
Delphi 7
DB: Oracle 11g R2 64 Bits 11.2.0.1.0
OS: Windows 2008 R2 Enterprise

Posted: Mon 06 Feb 2012 12:32
by AlexP
Hello,

If this problem occurs when adding a field into a table with the help of the ALTER TABLE ... ADD ... construction, then it is caused by the Oracle server, which returns metadata about such field incorrectly.
Please send your dump file for the table to alexp*devart*com so that we can verify the reason for this problem.

Posted: Tue 14 Feb 2012 13:01
by Thomas.Schweikert
any news?

Thomas

Posted: Thu 16 Feb 2012 09:08
by AlexP
Hello,

As I wrote above, the problem is due to the Oracle server 11g behaviour. In your dump file, all table fields are created in the CREATE TABLE operator, and the problem doesn't occur. If you add a field using ALTER TABLE, this problem occurs.

IntegerPrecision on Oracle 11g fixed in Release 11.2.0.3

Posted: Mon 20 Feb 2012 16:08
by salvador
Hello,

As stated on Oracle Database download page http://www.oracle.com/technetwork/datab ... eId=ocomen A Full Release, 11.2.0.3, is available through OTN. This release Fix this problem.

Posted: Tue 21 Feb 2012 09:52
by AlexP
Hello,

Thank you for the information. We will check ODAC with this Oracle version and let you know the results.