Oracle 8 question

bchau

Member²
I read some where that Oracle 8 doesn't support the ExteralLDA pointer anymore, is this true?
In Oracle 8, is the ExternalSVC is a replacement for the ExternalLDA in Oracle 7.x. If it's true, then How am I go about using it between an Exe and a Dll?
 
According to the DOA documentation, only the advanced features in ORA8 will be disabled.
To play it safe, I use ExternalLDA with Preferences|UseOCI7=True.
 
I would like to, but the company database is upgrading from Oracle 7.x to Oracle 8, that's why I need to modified my code to use the OCI8. I read in DOA's version 3.33, the TOracleSession has properties call "Share" and ExternalSVC, etc..., does this work like ExternalLDA in OCI7?
If yes, can someone provide me some example.
Thanks
 
You should probably use the TOracleSession.Share procedure, which is new in 3.3.3 and is transparent for OCI7 and OCI8 (SQL*Net and Net8). You can download a demo that uses various methods to share a session between a host application and a DLL (but not between multiple executables!):

http://www.allroundautomations.nl/download/dlldemo.zip

------------------
Marco Kalter
Allround Automations
 
Hi Marco,
Thanks for the information, but I've done a few application with Exe calling Dll.
Is there any solution or way to get around to share on OracleSession with multiple Exe?
 
Back
Top