Errors with UniDAC 3.70.0.19 and InterBase XE

Discussion of open issues, suggestions and bugs regarding UniDAC (Universal Data Access Components) for Delphi, C++Builder, Lazarus (and FPC)
Post Reply
invent
Posts: 92
Joined: Tue 16 Jun 2009 10:59
Location: Bielefeld, Germany

Errors with UniDAC 3.70.0.19 and InterBase XE

Post by invent » Thu 18 Aug 2011 18:41

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

AndreyZ

Post by AndreyZ » Mon 22 Aug 2011 11:46

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.

invent
Posts: 92
Joined: Tue 16 Jun 2009 10:59
Location: Bielefeld, Germany

Post by invent » Mon 22 Aug 2011 14:57

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

Post Reply