NexusDBUniProvider issue

Discussion of open issues, suggestions and bugs regarding UniDAC (Universal Data Access Components) for Delphi, C++Builder, Lazarus (and FPC)
Post Reply
ianw01
Posts: 2
Joined: Fri 19 Sep 2014 14:19

NexusDBUniProvider issue

Post by ianw01 » Wed 29 Oct 2014 17:36

UniDAC version 5.5.12; NexusDB version 4.07

I see that TUniProvider declares a class function GetConnectionStringClass which includes an Assert - presumably to ensure that descending classes all override that method. I further notice that all UniProvider descendants except NexusDBUniProvider implement an overriding method.
Attempting to build a simple connection dialog as in your UniDAC demo (the form -based example) if/when the provider is changed to NexusDB from another valid provider, the EAssertionFailed exception gets thrown. Tracing through the code reveals that the GetConnectionStringClass method is getting called from the TUniConnection.SetProviderName method.
Rather than make local changes, is this something you can address in a pending release, or do you have any recommendation?
Thanks In Advance,
Ian

ViktorV
Devart Team
Posts: 3168
Joined: Wed 30 Jul 2014 07:16

Re: NexusDBUniProvider issue

Post by ViktorV » Thu 30 Oct 2014 10:27

We have already fixed this bug, the fix will be included in the next UniDAC build.

Post Reply