Тема: Почему возникает ошибка ODBC?

Пытаюсь связать acad с БД на сервере и вот чего понял:
query = "SELECT TRASKROY.PUNIC, TRASKROY.NREIK, TRASKROY.ALENG, TRASKROY.ANUMB FROM TRASKROY WHERE (TRASKROY.ANUMB = 'dfe')" -пишет ошибка ODBC
'query = "SELECT TRASKROY.PUNIC, TRASKROY.NREIK, TRASKROY.ALENG, TRASKROY.ANUMB FROM TRASKROY WHERE (TRASKROY.ALeng = 55)" -нормально работает
С чем это связано если в iexpert оба запроса корректно работают

Re: Почему возникает ошибка ODBC?

В конце запроса не хватает точки с запятой.
Вчем разница?.. Названия столбцов желательно привести к виду, как в БД и написать одинаково и в одном и другом запросе.
Можно еще проверить вид данных в столбцах: текст или число. Текст вставляется только в столбцы с текстовыми полями, числа ? с числовыми.
Можно еще перехватить ошибку и посмотреть ее описание Err.Discription