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 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 :
Alhamdulillah sangat bermanfaat
BalasHapusBlog yang sangat berfaedah,, mampir juga yuk gan ke Berita Internet1 Untuk informasi teknologi terbaru
BalasHapusSolusi yang simpel dan ampul I like This
BalasHapus