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

MySQL ODBC 5.1 Set Nama tidak diizinkan oleh driver

SET NAMES telah dihapus di MyODBC versi 5.1.http://dev.mysql.com/doc/refman/5.1/en/connector-odbc-news-5-1-1.html

Jadi, Anda memiliki beberapa opsi:

Dengan MyODBC 5.1, hapus semua panggilan SET NAMES.

Ubah DSN Anda di ODBC untuk menentukan set karakter, jika tidak, jika Anda menggunakan string koneksi tanpa DSN, Anda perlu menambahkan Charset=Latin5;

Contoh:

Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword; Charset=Latin5;

Anda mungkin juga perlu membatasi nama tabel Anda, MySQL menggunakan ` untuk membatasi nama tabel.

Contoh:

SELECT id FROM `table`;

Opsi terakhir adalah menurunkan versi ke MyODBC 3.51.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mencoba membangun kelas basis data statis yang dapat saya akses dari fungsi apa pun di luar kelas

  2. MySQL Select ID yang muncul pada baris yang berbeda dengan beberapa nilai spesifik untuk sebuah kolom

  3. Contoh hubungan banyak-ke-banyak

  4. mySQL - Masukkan ke dalam tiga tabel

  5. Bagaimana cara mengimpor data dari mysql ke solr