error using nexus provider nxsqlproxies.dcu missing ?

Discussion of open issues, suggestions and bugs regarding UniDAC (Universal Data Access Components) for Delphi, C++Builder, Lazarus (and FPC)
Post Reply
Edison Garcia
Posts: 29
Joined: Sat 29 Jul 2006 01:52

error using nexus provider nxsqlproxies.dcu missing ?

Post by Edison Garcia » Tue 06 Mar 2012 03:01

Hi
I was trying to use for the first time a NexusDBProvider (Unidac version 4.1.14 - Delphi 2007)

It was a very simple application just to show some data from a table in a grid;

trying to compile it apears an error in NexusClassesUni:
"[DCC Error] NexusClassesUni.pas(28): F1026 file not found: nxsqlProxies.dcu"

as a matther of fact I could not found dis uniot in any place.

Where am I doing something wrong?

thank you

Edison

AndreyZ

Post by AndreyZ » Tue 06 Mar 2012 07:35

Hello,

To work with NexusDB, UniDAC uses its units, and the nxsqlProxies unit is one of them. The nxsqlProxies unit is supplied with NexusDB. To solve the problem, you should install NexusDB and make sure there is a path to its units in Library Path of Delphi 2007.

Edison Garcia
Posts: 29
Joined: Sat 29 Jul 2006 01:52

Post by Edison Garcia » Wed 07 Mar 2012 02:13

I was planning to compile the application in my machine, where I have Delphi and Unidac and after that to run the application in another machine where the NexusDB is running.

There are some way to do that? For instance copyng the NexusDB units?

I would not like to install the NexusDB in my machine, since I will just prepare this small application and probably never more use it.

thank you

Edison

AndreyZ

Post by AndreyZ » Wed 07 Mar 2012 13:12

You can copy NexusDB units to your machine and compile your projects using them. You should also add a path to a directory containing NexusDB units to Library Path.

Edison Garcia
Posts: 29
Joined: Sat 29 Jul 2006 01:52

Post by Edison Garcia » Thu 08 Mar 2012 01:17

Hi AndreiZ
I copy the directory of NexusDB, but as a matter of fact was not NexusDB, the directory is NexusDB3 (the one avaiable at the site of Nexus).

the problem is that UniDact looks for several units NexusDB309... and the avaiable units are NexusDB310,,,

I suppose that I am dealing with a different version.

There are some other solution or may a look for the older version of Nexus?

Thank you

AndreyZ

Post by AndreyZ » Mon 12 Mar 2012 09:46

Support of NexusDB 3.10 is added in UniDAC 4.1.5 . To solve the problem, you should upgrade UniDAC to version 4.1.5 .

Post Reply