We are a C++ developer porting our application from the old BC++ 5.x platform
to Visual C++ 6 (using OWLNext) to support Oracle 9i (the old BDE engine
no longer supports Oracle 9). Our question is, what is the best interface
to access Oracle DBs from Visual C++ (we DON'T care about supporting other
DB types; we are an Oracle only application). Our clients run our application
on Windows clients with anywhere from 50-500 WStns connectiong to various
Oracle servers.

We are considering options like:

1. ADO (from M/S)
2. OLE DB (from Oracle)
3. OO4O (from Oracle)
4. OCL (Core Libraries)

I have heard numerous concerns / issues with ADO <> Oracle, so this sounds
like a less likely option. Any help/experience would be apprceiated. Any
other BDE converts going through this same process?