выборка в delphi по типу boolean

LadyMystic
Дата: 17.05.2011 14:08:55
Здравствуйте! Нужен совет.
Необходимо выбрать всех учащихся, кто не закончил учиться (у таких поле end равно false)
В access запрос работает, в delphi нет.

SELECT s.id_stud FROM students s WHERE (s.end = false)

Ошибка именно в условии where.
Как сформировать условие, чтобы запрос сработал?

Подсказали, что вместо false нужно писать 0 - (s.end = 0), но даже в этом случае в делфи срабатывает ошибка - "Неизвестная ошибка".
Кто-нибудь вообще сталкивался с такой ошибкой? каковы причины ее появления? она у меня частый гость...

Связываю delphi с access через ado
Anatoly Podgoretsky
Дата: 17.05.2011 14:46:04
Попробуй написать так
s.[end] = 0

И кстати здесь алиас лишний, всего одна таблица, без него текст легче читать
SELECT id_stud FROM students WHERE s.[end] = 0
Johnmen
Дата: 17.05.2011 14:50:50
В выражении WHERE ошибки нет.
Попробуй
SELECT * FROM students s WHERE (s.end = false)
Johnmen
Дата: 17.05.2011 14:53:26
Кстати, да - end зарезервировано :)
LadyMystic
Дата: 17.05.2011 15:49:22
Johnmen,

спасибо!! заработало =) действительно, стоило поменять название =)