Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.014 c
14-87038
r0ma
2003-01-10 16:53
2003.01.27
Для каких целей предназначен Delphi и чем он лучше других языков?


1-86756
Antosya
2003-01-17 16:00
2003.01.27
Мастера, помогите, очень надо, плиииииз...!!!! Как работать...


3-86627
bkv
2003-01-10 10:43
2003.01.27
Midas-DComConnection


3-86630
Карелин Артем
2003-01-10 13:53
2003.01.27
Уведомление клиента об изменениях в базе. Оптимальная.


1-86772
IronWit
2003-01-17 17:44
2003.01.27
как ввести в edit.text байтовые символы




   Наверх