oraoledb crash on Windows platform
574079Apr 23 2007 — edited Apr 24 2007Existing, I have two Database server, one is running Oracle 8i DB on Windows 2000 Server, and one Oracle 10g DB running on Windows Server 2003. And I developed .Net application connected those two DBs on my Windows XP workstation.
The problem is that, when my workstation connecting those DB, it crashed on Oracle Provider for OLE DB. Those DB registered different DLL files, which share the same classID (key as below). It registered oraoledb.dll for 8i DB, but oraoledb10.dll for 10g DB. Now, I have to manual change on register key value before running each DB connection.
HKCR\CLSID\{3F63C36E-51A3-11D2-BB7D-00C04FA30080}\InprocServer32
HKCR\CLSID\{3FC8E6E4-53FF-11D2-BB7D-00C04FA30080}\InprocServer32
Is there way to identify the correct key value for my application automatically (say external batch file)? Please help!
Frankie