Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Cập nhật Bảng Oracle từ Excel VBA Macro bằng cách sử dụng kết nối ODBC

Nhà cung cấp "MSDASQL" là Nhà cung cấp OLE DB của Microsoft cho Trình điều khiển ODBC. Nó khá cũ và hiện không được dùng nữa. Nó thực sự chỉ để sử dụng với các cơ sở dữ liệu cũ hơn mà không có nhà cung cấp OLE DB nào. Nó cũng là 32-bit-Only, vì vậy nó sẽ không hoạt động với các nhà cung cấp 64 bit (chẳng hạn như nhà cung cấp bạn đang cố gắng sử dụng). Tốt hơn hết bạn nên thử một trình điều khiển OLE DB.

Nhà cung cấp MS OLEDB cho Oracle là "MSDAORA" (nên được cài đặt sẵn trên máy của bạn) và nhà cung cấp OLEDB của chính Oracle là "OraOLEDB.Oracle". Tốt nhất bạn nên tải xuống nhà cung cấp mới nhất do Oracle cung cấp, vì MSDAORA cũng không được dùng nữa.

Bạn sẽ cần tải xuống và cài đặt nhà cung cấp Oracle (nếu bạn chưa có)

.Provider = "OraOLEDB.Oracle"

Bạn cũng cần đặt .ConnectionString . Hãy xem http://www.connectionstrings.com/oracle-provider-for-ole-db-oraoledb/ để biết một số ví dụ.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm thế nào để kiểm tra xem tệp có tồn tại trong PL / SQL hay không?

  2. Làm thế nào để bạn giải thích kế hoạch giải thích của một truy vấn?

  3. Giới thiệu về Oracle RMAN

  4. Làm thế nào để liệt kê tất cả các thủ tục được lưu trữ trong cơ sở dữ liệu Oracle

  5. Cách tìm nạp dữ liệu từ con trỏ trong Oracle bằng For Loop