Original Message:
Sent: 08-27-2024 08:20
From: Anna lisa Coppola
Subject: 9020 - Data fetch error
Hi Ingo, I am using as packing code E12 and I looked at the Uniface documentation for "Oracle Data Packing".
I also ran the reverse engineering test suggested by Gianni but the problem persists.
I think I have identified the reason that creates the problem I have submitted.
The server on which Uniface is installed has a Windows Server 2008 R2 Standard operating system;
the db is on Oracle Database 12c Standard Edition Release 12.2.0.1.0 - 64bit Production;
the client is 11.2.0.1.0 and the driver used is 7.0.
I remember that previously the db was on Oracle Database 10g Release 10.2.0.5.0 - 64bit Production and everything worked properly.
At our other customers the problem does not occur and the only thing that differs is the operating system. Where present Windows Server 2012 R2 and all other elements the same, the problem is not there.
Thank you for your help.
Anna Lisa
------------------------------
Anna lisa Coppola
Developper
Dedalus Spa
Original Message:
Sent: 08-27-2024 04:44
From: Ingo Stiller
Subject: 9020 - Data fetch error
Hi Anna
Which packing code are you using for the field in UnifAce?
And I did a quick look into the Uniface documentation about "Oracle Data Packing"
All date related fields are map to "date", no one of them to "timestamp"
@Gianni: is "date" the same as "timestamp" in Orcale?
[we only use MS products ("politically motivated") :-( ]
And as Gianni already wrote, try a reverse engineering, i.e. load the definitions from the ORACLE-table into a dummy model
Ingo
------------------------------
Ingo Stiller
Aareon Deutschland GmbH
Original Message:
Sent: 08-26-2024 06:06
From: Anna lisa Coppola
Subject: 9020 - Data fetch error
Good morning, Error 9020 - Data fetch error has been occurring at one of our clients since the client performed, completely independently, an Oracle version upgrade from Oracle Database 10g Release 10.2.0.5.0 - 64bit Production to Oracle Database 12c Standard Edition Release 12.2.0.1.0 - 64bit Production.
A client 11.2, a U7 driver with Uniface 9.7 is used.
The tables on which the error occurs have a field of type timestamp(6) in the key, and specifically the error occurs when microseconds are valued at zero.
I would like to find, if possible, an application solution since telling the client to make changes to the db configuration is impossible.
Could you give me some suggestions?
Thank you
Anna Lisa Coppola
------------------------------
Anna lisa Coppola
Developper
Dedalus Spa
------------------------------