Tsig...
Your user that is on version 8.x will have different tools at their disposal. With version 8 Oracle went to what they call Network Computing Architecture (NCA) which is Oracle's multi-tier architecture as they move forward.
Have your user try this and see if it helps.
Set a reference to Oracle InProc Server 2.x Type Library
In the module declaration section place..(the drawback to this, as you might notice, is that OO4O goes faster being early bound.)
Public OraSession As Object
Public OraDatabase As Object
Public OraDyn as Object
Sub OracleLogin(ServiceName as string, Uid as string, Pwd as string)
Set OraSession = CreateObject("OracleInProcServer.XOraSession")
Set OraDatabase = OraSession.OpenDatabase(ServiceName, Uid & "/" & Pwd, 0&)
Set OraDyn = OraDatabase.CreateDynaset("Select * From YourTableNamed?", 0&)
msgbox "Number of record(s) : " & OraDyn.RecordCount
End sub
Hope this helps,
Bob Coward
CADS, Inc