Доставчикът "MSDASQL" е доставчикът на OLE DB на Microsoft за ODBC драйвери. Той е доста стар и вече е остарял. Наистина е само за използване с по-стари бази данни, за които няма доставчици на OLE DB. Освен това е само 32-битов, така че няма да работи с 64-битови доставчици (като този, който се опитвате да използвате). Ще бъде по-добре да опитате OLE DB драйвер.
Доставчикът на MS OLEDB за Oracle е "MSDAORA" (който трябва да е предварително инсталиран на вашата машина), а собственият доставчик на OLEDB на Oracle е "OraOLEDB.Oracle". Най-добре е да изтеглите най-новия доставчик, предоставен от Oracle, тъй като MSDAORA също е остаряла.
Ще трябва да изтеглите и инсталирате доставчика на Oracle (ако още не сте го направили)
.Provider = "OraOLEDB.Oracle"
Ще трябва също да зададете .ConnectionString
. Разгледайте http://www.connectionstrings.com/oracle-provider-for-ole-db-oraoledb/ за някои примери.