sql >> Database >  >> RDS >> Oracle

Oracle-tabel bijwerken vanuit Excel VBA-macro met behulp van ODBC-verbinding

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.



  1. Hoe u de huidige datum en tijd kunt krijgen met tijdzoneverschuiving in PostgreSQL

  2. Veelvoorkomende fouten in het ER-diagram

  3. Verbinding maken met een externe PostgreSQL-database via SSL met Python

  4. Hoe een tabel met beperkte externe sleutels af te kappen?