I'm using Delphi 3.0 Client/Server to develop an application using the
Oracle SQL-Links native driver. I tried using InstallShield Express
Delphi Edition (shipped with Delphi 3 C/S) to create a setup program
to distribute the app. When building the setup program I specified a
full BDE install (just to be safe) and set up a new alias using the
Oracle native driver.
After running the setup on a clean computer I had a look in the BDE
Administrator and the Oracle native driver wasn't there - only Dbase,
Access and Paradox.
My first question is:
How do I get the Oracle driver to be included in the setup? I got
suspicious when the SQLORA32.DLL wasn't included in the list of BDE
files in the setup. Am I missing something here?
I then copied my IDAPI32.CFG to the new client and pointed the BDE
Administrator at it. I also manually copied the SQLORA32.DLL file to
the client. I also copied the required registry key from my PC to the
client (the Oracle native driver section). This made things look a
bit better on the client, and the correct list of aliases and drivers
appeared. However when I went to open an alias using the Oracle
driver I get the error:
Vendor init failed
Cannot load a IDAPI service library
ORANT71.DLL
I tried copying orant71.dll into \windows\system from my PC but this
made no difference. Tried various restarts of the BDE Administrator
and the PC.
Can someone who has done this please give me a hint as to where I'm
going wrong? Or point me to some resources on this?
Please email directly to stu...@ozemail.com.au
Thanks,
Stu