ZDIRY-TUFWT-EBONM-EYJ00-IDBLANTER.COM
ZDIRY-TUFWT-EBONM-EYJ00
BLANTERWISDOM105

Solusi Excel 2016 Gagal import Database MySQL

10/12/2018
Ada beberapa masalah yang sering terjadi pada saat kita akan mengimport atau mengkoneksikan database MySQL ke Excel diantaranya yaitu

ERROR: The specified DSN contains an architecture between the Driver and Application


Error ini terjadi karena driver ODBC yang digunakan berbeda bit (32 dan 64) dengan Office Excelnya yang 32 bit. Misalkan pada saat membuat koneksi ODBC Data Source Administrator dengan menggunakan connector. File eksekusi odbcad32.exe yang dijalankan berada pada,

            C:\Windows\System32

Dimana system32 itu berisi file sistem yang 64 bit (seperti terbalik dan membingungkan).
Padahal untuk menjalan 32 bit harusnya file eksekusi eksekusi odbcad32.exe yang dijalankan berada pada,

C:\Windows\SysWOW64

Karena SysWOW64 berisi file sistem 32 bit.
Untuk itu untuk melakukan koneksi database MySQL dengan kondisi Office Excel berarsitektur 32 bit. Maka jalankanlah odbcad32.exe yang berada pada folder SysWow64.


[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified.


Ada beberapa faktor Data Source name not found salah satunya adalah

Pertama, Driver MySQL Connector nya belum diinstall padahal merasa pernah install mysql-installer-community-5.7.23.0 versi terbaru yang sudah ada MySQL Connector bawaan yaitu MySQL ODBC 8.0 Unicode Driver dan MySQL ODBC ANSI Driver. Namun jangan lupa kondisi arsitekturnya apakah 32 bit atau 64 bit.  Untuk itu installlah driver MySQL Connectornya seperti mysql-connector-odbc-5.1.8-win32 (32 bit) yang masih belum ada problem.

Kedua, Salah penulisan ConnectingStringnya dimana penulisan yang benar adalah

Compile Error: User-defined type not defined


Compile Error ini akan muncul pada saat Library yang berisi kode perintah yang dituliskan pada Visual basic tidak diaktifkan sehingga variable dengan type yang dimaksud tidak terdefinisi misalkan ketika mengetikan

Dim cn As ADODB.Connection

Dimana ADOBD.Connection merupakan salah satu kode perintah type yang dimiliki Microsoft Active Data Objects 6.0 Library. Oleh karena itu aktifkan library tersebut dengan cara klik menu Tool>Add Rerences lalu cetang pada library yang dimaksud.

ERROR: [MySQL][ODBC 5.1 Driver] Access Denied for user 'root'@'localhost' (using password:YES)


Itu berarti password atau user yang digunakan salah. Maka perbaikilah penulisan ConnectingString pada password atau ganti password yang benar.

Run-time error '3705': Operation is no allowed when the object is open



Error tersebut menerangkan bahwa database dibuka dua kali padahal belum terjadi proses close.


ODBC driver does not support the requested properties.


Error tersebut muncul pada saat Query memanggil atau akan menampilkan tabel yang belum dibuat pada database.

Sekian dulu artikel tentang masalah-masalah yang terjadi saat akan menampilkan data dari MySQL ke Excel. Nanti akan diupdate kembali.

Semoga bermanfaat
Terima kasih telah berkunjung ke https://www.agungpanduan.com
Share This :

3 Comments

  1. Alhamdulillah sangat bermanfaat

    BalasHapus
  2. Blog yang sangat berfaedah,, mampir juga yuk gan ke Berita Internet1 Untuk informasi teknologi terbaru

    BalasHapus
  3. Solusi yang simpel dan ampul I like This

    BalasHapus