Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Masalah ODBC MySQL:Nama sumber data tidak ditemukan dan tidak ada driver default yang ditentukan

Memecahkan masalah sekarang. Merekam di sini jika ini berguna untuk orang lain.

Masalahnya jauh lebih sederhana daripada yang pertama kali muncul. Masalahnya adalah aplikasi menggunakan campuran sumber data bernama dan tanpa nama (DSN / DSN-Less).

Tidak jelas bagi saya bahwa koneksi bernama apa pun digunakan sampai saya mengatur aplikasi untuk debugging di Visual studio. Berikut adalah panduan kasar untuk men-debug aplikasi di visual studio (Kecuali saya menggunakan situs web berbasis HTTP, bukan sistem file):

http://www.codeproject .com/Articles/28792/Debugging-Classic-ASP-VBScript-in-Visual-Studio-20

Setelah membuat DSN yang diperlukan, ada beberapa pengecualian lebih lanjut yang dilemparkan mengenai nilai default di kolom database. Ini karena pengaturan MySQL yang dapat diubah di file my.ini.

http://bugs.mysql.com/bug.php?id=14306

C:\Program Files (x86)\MySQL\MySQL Server 5.5\my.ini

# Set the SQL mode to strict
# sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
sql-mode=""


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara memasukkan nilai dalam tabel dengan kunci asing menggunakan MySQL?

  2. Mengapa MySql Connector.Net berfungsi di kotak Windows saya tetapi tidak di Mono?

  3. Hibernate Soft Delete menggunakan pembaruan Cascade

  4. Mengoptimalkan pernyataan mysql saya! - RAND() TERLALU LAMBAT

  5. SQL SELECT LIKE (Kasing tidak peka)