SET NAMES е премахнат в MyODBC версия 5.1.http://dev.mysql.com/doc/refman/5.1/en/connector-odbc-news-5-1-1.html
Така че имате няколко опции:
С MyODBC 5.1 премахнете всички повиквания от SET NAMES.
Променете своя DSN в ODBC, за да посочите набор от знаци, в противен случай, ако използвате низ за връзка без DSN, ще трябва да добавите Charset=Latin5;
Пример:
Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword; Charset=Latin5;
Може също да се наложи да разграничите имената на вашите таблици, MySQL използва ` за разделяне на имената на таблици.
Пример:
SELECT id FROM `table`;
Последната опция е да понижите до MyODBC 3.51.