Provider "MSDASQL" is de OLE DB-provider van Microsoft voor ODBC-stuurprogramma's. Het is vrij oud en is nu verouderd. Het is eigenlijk alleen bedoeld voor gebruik met oudere databases waarvoor geen OLE DB-providers zijn. Het is ook alleen 32-bits, dus het werkt niet met 64-bits providers (zoals degene die u probeert te gebruiken). U kunt beter een OLE DB-stuurprogramma proberen.
De MS OLEDB-provider voor Oracle is "MSDAORA" (die vooraf op uw computer moet worden geïnstalleerd) en Oracle's eigen OLEDB-provider is "OraOLEDB.Oracle". U kunt het beste de nieuwste door Oracle geleverde provider downloaden, aangezien MSDAORA ook verouderd is.
U moet de Oracle-provider downloaden en installeren (als u dat nog niet hebt gedaan)
.Provider = "OraOLEDB.Oracle"
U moet ook de .ConnectionString
. instellen . Kijk op http://www.connectionstrings.com/oracle-provider-for-ole-db-oraoledb/ voor enkele voorbeelden.