If the BDE produces a trace file and Direct Oracle Access does not, then it is probably using a different version of SQL*Net or Net8. You can check the oracle registry key, oracle home directory, SQL*Net or Net8 DLL, OCI version, and Server version by calling ShowDOAInfo(Session) after making a connection to the database.
------------------
Marco Kalter
Allround Automations