Ik ben er vrij zeker van dat je de Oracle-client moet installeren; wat meer is, ik geloof dat het Oracle 8 Client moet zijn (MS heeft die driver in jaren niet bijgewerkt, voor zover ik weet).
Maar heb je geprobeerd om Oracle Instant Client te gebruiken ? Het is vrij pijnloos om te installeren, veel, VEEL kleiner dan de standaard Oracle-client en interfereert niet met andere installaties. Het enige dat u hoeft te doen, is de bestanden naar een doelmap kopiëren, uw PATH instellen om die map op te nemen (wat in uw app kan worden gedaan - het is niet nodig om het globale PATH in te stellen als u dat niet wilt), en voeg de juiste registervermelding in HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI. We gebruiken het voor al onze ADO-klanten.
Het heeft ook de toegevoegde bonus dat het onderhoud van een TNSNAMES.ORA-bestand niet nodig is; je connect string kan eenvoudig user/[email protected] zijn :poort/SID.