nakijun / fdotoolbox

Automatically exported from code.google.com/p/fdotoolbox
0 stars 0 forks source link

OCI.dll missing #352

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Install 64bit version
2. Attempt to run
3. I get a .netBroadcastEvenWindow FdoToolbox.exe -system error
Program cannot start since OCI.dll is missing from your computer

It also complains aboutLIBPQ.dll 

I am running Windows 7, on an Alienware Area 51. I have VS 2010 installed. And 
the latest .net (4) framework.

What is the expected output? What do you see instead?

What version of the product are you using? On what operating system?

Please provide any additional information below.

Original issue reported on code.google.com by ygutfre...@gmail.com on 8 Dec 2011 at 5:24

GoogleCodeExporter commented 9 years ago
Install the Oracle Instant Client for OCI.dll. Similarly install PostgreSQL 
client libraries for libpq.dll

FDO Toolbox enables all FDO providers by default, but most RDBMS providers 
require additional dlls present on the machine where FDO Toolbox is installed.

Due to installer size and/or licensing restrictions (re: redistribution) we 
cannot bundle these components as part of FDO Toolbox.

If you use neither Oracle or PostgreSQL, you can de-register these providers 
via Tools - FDO - Unregister provider, and you will not get these dialogs ever 
again.

Original comment by jumpinja...@gmail.com on 8 Dec 2011 at 5:30

GoogleCodeExporter commented 9 years ago
That is fine, but consider detecting the presence of the DLL in your code, and 
then automatically disabling the (un-registering that provider). Throwing up a 
pop box that says that there is a system error is bad form. Especially since 
you can test for this and branch over it. 

If a person installs Oracle or PostGres at a later date, they can always go 
back into the Tools menu and register the provider.

Original comment by ygutfre...@gmail.com on 8 Dec 2011 at 10:02