SET NAMES byla odstraněna v MyODBC verze 5.1.http://dev.mysql.com/doc/refman/5.1/en/connector-odbc-news-5-1-1.html
Takže máte několik možností:
S MyODBC 5.1 odeberte všechna volání SET NAMES.
Změňte své DSN v ODBC a zadejte znakovou sadu, jinak pokud používáte připojovací řetězec bez DSN, budete muset přidat Charset=Latin5;
Příklad:
Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword; Charset=Latin5;
Možná budete také muset oddělit názvy tabulek, MySQL používá k oddělování názvů tabulek `.
Příklad:
SELECT id FROM `table`;
Poslední možností je downgrade na MyODBC 3.51.