Я запрашиваю файл dbase .dbf с помощью odbc из своего кода С#, и у меня возникла проблема с использованием предложения «где» в моем запросе. Я могу нормально извлекать и читать записи, если я просто «выбираю * из FILE.DBF», и каждый пример, который я вижу на веб-страницах при поиске ответа, показывает именно такой синтаксис. Я пробовал несколько способов построения оператора select с помощью «где», и пока все они терпят неудачу. Итак, мне интересно, могу ли я просто НЕ использовать предложение «где» в запросе к файлу базы данных, или я просто еще не нашел правильный синтаксис.
Я пробовал:
select * from FILE.DBF where GROUP = 21;
select * from FILE.DBF where GROUP = '21';
select * from FILE.DBF where GROUP = "21";
Результатом всего этого является ошибка: ОШИБКА [42000] [Microsoft] [Драйвер ODBC dBase] Синтаксическая ошибка в предложении WHERE.
Любая помощь будет оценена.