sql >> Databáze >  >> RDS >> Oracle

Aktualizace tabulky Oracle z makra Excel VBA pomocí připojení ODBC

Poskytovatel "MSDASQL" je poskytovatelem OLE DB společnosti Microsoft pro ovladače ODBC. Je poměrně starý a nyní je zastaralý. Je to opravdu jen pro použití se staršími databázemi, pro které neexistují poskytovatelé OLE DB. Je také pouze 32bitový, takže nebude fungovat s 64bitovými poskytovateli (jako je ten, kterého se pokoušíte použít). Bylo by lepší vyzkoušet ovladač OLE DB.

Poskytovatel MS OLEDB pro Oracle je "MSDAORA" (který by měl být předinstalovaný na vašem počítači) a vlastní poskytovatel OLEDB společnosti Oracle je "OraOLEDB.Oracle". Nejlepší by vám bylo stáhnout si nejnovějšího poskytovatele od Oracle, protože MSDAORA je také zastaralá.

Budete si muset stáhnout a nainstalovat poskytovatele Oracle (pokud jste to ještě neudělali)

.Provider = "OraOLEDB.Oracle"

Také byste museli nastavit .ConnectionString . Některé příklady najdete na http://www.connectionstrings.com/oracle-provider-for-ole-db-oraoledb/.



  1. Jak vytvořím sekvenci v MySQL?

  2. Jaký je rozdíl mezi znakovými sadami utf8mb4 a utf8 v MySQL?

  3. Jak získat první řádek na skupinu v PostgreSQL

  4. Přidání objektu dict do postgresql