I am doing some research about how to access data in a UniData database from .NET code.
From what I have found, I can use UniObjects for .NET and U2.NET. I have also found this information, which I think is possible by using U2.NET, but I'm not quite sure.
I am also unsure as to the cost of these products, and if they are free, how to download them.
Can anyone answer these questions and advise what the differences are between them?
UniObjects for .NET is free, and part of the UniData Client CD. U2.NET is a paid for product that is actually BluFinity's MV.NET repackaged and sold under the IBM name.
U2.NET has a lot more features than UniObjects for .NET. UniObjects for .NET is basically the core UniData API recast into .NET... File (Table) opens, Dynamic Arrays, Read/write/delete records, OCONV/ICONV, subroutine calls, EXECUTE, etc
U2.NET take the core that UniObjects supplies and extends it to easily make DataSets and Class, SISS, and other .NET feature easier to access
You might want to check out jBase mv.NET. We evaluated it for accessing IBM UniVerse databases from .NET with ADO.NET a while back. It did well in our tests but the project was canceled so we never got to use it.
See this question:
If you have Unidata, you should have a copy of the CDs, or at least the setup package for the Client Tools. You may need to talk to your system admins to find it, though.