Поиск записи с NULL в SQlite

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Climber
постоялец
Сообщения: 415
Зарегистрирован: 03.06.2007 20:09:57
Откуда: Москва

Сообщение Climber »

artem78 писал(а):Нужно найти первую запись с end=NULL

Самый правильный способ искать запись с NULL в реляционной БД - это написать

Код: Выделить всё

select * from periods where end is null

А уже потом обрабатывать результат с помощью каких-то там компонентов.

artem78 писал(а):Код проекта целиком не каждый вам даст.

Код проекта целиком и не нужен - нужен минимально воспроизводимый пример. Создайте пустой проект, пустую базу к нему с одной таблицей, киньте пару компонентов на форму и напишите одну вашу процедуру туда. Это займет у вас намного меньше времени, чем препирательства на форумах.
artem78
новенький
Сообщения: 50
Зарегистрирован: 09.08.2015 17:52:24

Сообщение artem78 »

Climber писал(а):Самый правильный способ искать запись с NULL в реляционной БД - это написать

Код: Выделить всё
select * from periods where end is null


А уже потом обрабатывать результат с помощью каких-то там компонентов.


Я уже сам об этом подумал. Поэтому вопрос исчерпан, всем спасибо.
MaratIsk
постоялец
Сообщения: 126
Зарегистрирован: 20.08.2009 18:15:20

Сообщение MaratIsk »

не проще ли сделать sql запрос?!

Добавлено спустя 7 минут 6 секунд:
а еще это дурной тон именовать поля BEGIN, END, APPLICATION, FORM, SYSUTILS - список продолжите сами
Ответить