Page 1 of 1

Errors with UniDAC 3.70.0.19 and InterBase XE

Posted: Thu 18 Aug 2011 18:41
by invent
Hello,

this week I made another try to update UniDAC to the actually version. It failed again.

First, I use Interbase XE, Oracle 8.0.5 and Sql Server 2008 RC2 with Delphi 7. I want to make an update from UniDAC 3.50.0.13 to 3.70.0.19.

The first error I found is the german message "Systemressourcen erschöpft". This message comes sometimes with Oracle 8.0.5 after some queries.

The second and bigger problem is that I am unable to open some tables with UniDAC 3.70.0.19 and Interbase XE. It happens not in every table but I have some tables to reproduce this.

The code ist easy:

Code: Select all

UniTable1.Tablename := 'MYTABLE';
try
  UniTabel1.Open;
except
  ShowMessage ('error');
end;
Sometime I can see the message but most of the times I get an Access Violation in "Table.Open". It's curious that the violation was shown in modul 'MSVCR80.dll'.

I tested this on different OS (Windows XP and Windows 7) with local Interbase XE. When I compile my testprogram with UniDAC 3.50.0.13 everything is good. With UniDAC 3.70.0.19 there is no way to open the table.

I think there is no error in the database file. I made a validation, backup ... restore but nothing helps.

I cannot explain this problem better, so I sent you the gdb-file and a small sample-program.

I hope you can reproduce this error.

Until this I went back to UniDAC 3.50.0.13. That works.

Thanks in advance for any solution.
Kind regards,
Gerd Brinkmann
invent GmbH

Posted: Mon 22 Aug 2011 11:46
by AndreyZ
Hello,

Thank you for the information. We have already fixed the problem with InterBase. This fix will be included in the next UniDAC build.
Please describe in more details the problem you encounter with Oracle.

Posted: Mon 22 Aug 2011 14:57
by invent
Hello AndreyZ,

thanks for this information.

I cannot say more about the Oracle-problem because this happens only on some machines and I'm unable to reproduce this. Meanwhile I went back to UniDAC 3.50.0.13, so I have have to wait until the new version to test this.

Thanks again and kind regards,
Gerd Brinkmann
invent GmbH