sql >> Database >  >> RDS >> Mysql

MySQL ODBC 5.1 Namen instellen niet toegestaan ​​door stuurprogramma

NAMEN INSTELLEN is verwijderd in MyODBC versie 5.1.http://dev.mysql.com/doc/refman/5.1/en/connector-odbc-news-5-1-1.html

Je hebt dus een aantal opties:

Met MyODBC 5.1 verwijdert u alle SET NAMES-aanroepen.

Wijzig uw DSN in ODBC om een ​​tekenset op te geven, anders moet u Charset=Latin5; toevoegen als u een DSN-loze verbindingsreeks gebruikt.

Voorbeeld:

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

Mogelijk moet u ook uw tabelnamen afbakenen, MySQL gebruikt ` om tabelnamen af ​​te bakenen.

Voorbeeld:

SELECT id FROM `table`;

Laatste optie is downgraden naar MyODBC 3.51.




  1. Slaapstand:Mysql InnoDB-tabellen maken in plaats van MyISAM

  2. PostgreSQL GROUP_CONCAT() Equivalent

  3. Django Rest Framework-paginering extreem traag tellen

  4. 3 manieren om de taakstappen van een SQL Server Agent-taak (T-SQL) te krijgen