sql >> Base de Datos >  >> RDS >> Mysql

MySQL ODBC 5.1 Establecer nombres no permitidos por el controlador

SET NAMES se eliminó en MyODBC versión 5.1.http://dev.mysql.com/doc/refman/5.1/en/connector-odbc-news-5-1-1.html

Así que tienes un par de opciones:

Con MyODBC 5.1, elimine todas las llamadas SET NAMES.

Cambie su DSN en ODBC para especificar un conjunto de caracteres; de lo contrario, si está utilizando una cadena de conexión sin DSN, deberá agregar Charset=Latin5;

Ejemplo:

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

Es posible que también deba delimitar los nombres de sus tablas, MySQL usa ` para delimitar los nombres de las tablas.

Ejemplo:

SELECT id FROM `table`;

La última opción es cambiar a MyODBC 3.51.