Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.01.27;
Скачать: CL | DM;

Вниз

Добавление значений и поиск по базе данных   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.028 c
6-86994
Vlad-Sh
2002-11-29 06:33
2003.01.27
Не могу задать порт источника в TIdUDPClient (Delphi 6)


3-86622
VID
2003-01-10 01:17
2003.01.27
Ограничения на значения вводимые в поля, на прогр. уровне


4-87199
Nikola62
2002-12-11 23:12
2003.01.27
Как узнать откуда всплыло PopupMenu


1-86927
waw
2003-01-16 16:27
2003.01.27
TIdCoderMD5


1-86850
blackman
2003-01-19 11:46
2003.01.27
Как узнать автора файла документа ?