Oracle
 sql >> база данни >  >> RDS >> Oracle

Актуализиране на таблицата на Oracle от макрос на Excel VBA с помощта на ODBC връзка

Доставчикът "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/ за някои примери.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Режим на престой и прилагане на Hotpatch в adop R12.2

  2. _gc_fusion_compression

  3. Търсете, ако числото се съдържа в израз като:1-3,5,10-15,20

  4. Как да активирате регистриране за SQL изрази, когато използвате JDBC

  5. SUBSTR() Функция в Oracle