SET NAMES har tagits bort i MyODBC version 5.1.http://dev.mysql.com/doc/refman/5.1/en/connector-odbc-news-5-1-1.html
Så du har ett par alternativ:
Med MyODBC 5.1, ta bort alla SET NAMES-anrop.
Ändra ditt DSN i ODBC för att ange en teckenuppsättning, annars om du använder en DSN-fri anslutningssträng måste du lägga till Charset=Latin5;
Exempel:
Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword; Charset=Latin5;
Du kan också behöva avgränsa dina tabellnamn, MySQL använder ` för att avgränsa tabellnamn.
Exempel:
SELECT id FROM `table`;
Det sista alternativet är att nedgradera till MyODBC 3.51.