Udbyder "MSDASQL" er Microsofts OLE DB-udbyder til ODBC-drivere. Det er ret gammelt og er nu forældet. Det er egentlig kun til brug med ældre databaser, hvor der ikke er nogen OLE DB-udbydere. Det er også kun 32-bit, så det virker ikke med 64-bit-udbydere (såsom den, du prøver at bruge). Du ville være bedre stillet at prøve en OLE DB-driver.
MS OLEDB-udbyderen til Oracle er "MSDAORA" (som skal være forudinstalleret på din maskine) og Oracles egen OLEDB-udbyder er "OraOLEDB.Oracle". Du vil bedst rådes til at downloade den seneste Oracle-leverede udbyder, da MSDAORA også er forældet.
Du skal downloade og installere Oracle-udbyderen (hvis du ikke allerede har gjort det)
.Provider = "OraOLEDB.Oracle"
Du skal også indstille .ConnectionString
. Tag et kig på http://www.connectionstrings.com/oracle-provider-for-ole-db-oraoledb/ for nogle eksempler.