Форум: "Базы";
Текущий архив: 2003.01.27;
Скачать: [xml.tar.bz2];
ВнизДобавление значений и поиск по базе данных Найти похожие ветки
← →
Sedov Vitalik (2003-01-10 07:27) [0]С прошедщим ВАС
Работаю с Query (таблица с ключевым полем SDate (Date)). Мне необходимо добать запись в таблицу и если я добавляю запись на уже существующую в базе дату выдается ощибка. Так вот как мне быстро проверить что запись на дату уже существует (если нет то добавлять если да то редактировать).
И схожий вопрос мне нужно найти номер записи на определенную дату, если этой даты нет то указатель поставить на запись с ближайщей датой к необходимой.
← →
Наталия (2003-01-10 07:41) [1]Locate
← →
ЮЮ (2003-01-10 07:50) [2]Если уж работаешь с TQuery, то должен понимать, что можно выбирать и одну запись :-)
Запрос
Select * from Table where SDate = :Date позволит определить есть ли запись для данной даты
Select * from Table where SDate > :Date and SDate < :Date + 30
вернёт записи после интересующей даты. Второе условие - ограничитель выборки, чтобы не тащить все записи, а SELECT TOP не поддерживается :-(
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.01.27;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.009 c