Проблема Firebird при фильтрации запроса по значениям BOOLEAN - PullRequest
0 голосов
/ 13 января 2020

Я использую Firebird 3.0.4 в качестве бэкэнда для базы данных Access с драйвером ODB C версии 2.0.5, оба на 64-битной платформе Windows. При попытке выполнить запрос, содержащий логические значения в предложении WHERE, результирующий набор пуст, и я также получаю сообщение об ошибке # -413 из Access.

Изменение BOOLEAN на SMALLINT и перестройка внутреннего интерфейса, запросы выполняются как ветер. Что это?

1 Ответ

0 голосов
/ 13 января 2020

Сначала проверьте ваш запрос прямо в Firebird.
Просто возьмите один из бесплатных "Stud ios", как "SQL Manager Lite для InterBase & Firebird", и фактически проверьте запрос.
Если это работает так, как должно ... рассмотрите "приведение" логического значения к их нумерации c.

...