ODAC 13.4.1 different behaviour related to ODAC 9.0.1 related to persistent fields on Delphi 7 and Oracle 19.22
Hello,
Recently we updated our libraries on an old but important project from ODAC 9.0.1 to ODAC 13.4.1 and we observed the following:
After the update in case an OraQuery gets a persistent field having the size property holding a value less than the dimension of the field in the database table we get an access violation error when we try to open it.
For instance: customer table having addres field defined as varchar2(100), OraQuery having persistent field define as widestring size 40 on the instruction OraQuery.Active:=true; the software crashes reporting access violation error.
Once I set its size to 100 or more no more access violations are reported.
Using ODAC 9.0.1 library everything had worked fine for years.
May you help us to understand how to fix the issue?
Regards
Livio Messina