Initialization Error when loading app from network

I'm converting an application from BDE to DOA. I'm using Delphi 3 and Oracle 7.3.4. I'm converting the application on a local machine and when I run it from the local machine, everything works fine however, if I copy the application to my server and run it from there (but still using the local machine) I get

Error Reading ses_payments. Connected. Initailzation Error.Could not load "C:\orawin95\bin\ora73.dll"

OracleHomeKey SOFTWARE\ORACLE
OracleHomeDir c:\orawin95
Found ora73.dll
Using c:\orawin95\bin\ora73.dll
Load Library (c:\orawin95\bin\ora73.dll) returned 0

In this scenario, I'm loading the file from a different drive than my local one, but the database dll ora73.dll IS in the c:\orawin95\bin directory (which is the local directory) and this directory is in the search path of the machine so I don't understand why the problem.
 
The DLL cannot be loaded, so there must be some conflict. Either this Oracle Home is not properly installed (e.g. one or more required DLL's are missing), or the PATH contains additional oracle_home\bin directories before (!) c:\orawin95\bin.

------------------
Marco Kalter
Allround Automations
 
It's fixed. There was a piece of the application that was still connected to Oracle via the BDE. It was the first piece the app used when launched (i.e. the application connected using the BDE first). Once I converted it, everything worked fine.
 
Back
Top