![]() |
|
|
#1
|
|||
|
|||
|
Я работаю с базами данных ADO, через компонент ADOTable вывожу таблицу «Мероприятия», там есть поля «Дата проведения» и «Время проведения». Вопрос: как сделать так чтобы при нажатии кнопки, дата и время сравнивались с текущем на компьютере и в ShowMessage выводилось ближайшее мероприятие.
|
|
#2
|
||||
|
||||
|
Я правильно понимаю, что должно выводиться дата ближайшего мероприятия, которое будет? Или прошедшие тоже нужно рассматривать?
|
|
#3
|
|||
|
|||
|
да, правельно!
|
|
#4
|
||||
|
||||
|
Простейшее решение:
Код:
SELECT TOP 1 EventDate, Message FROM Events WHERE (EventDate >= GETDATE()) ORDER BY EventDate |
| Этот пользователь сказал Спасибо Страдалецъ за это полезное сообщение: | ||
Пионер (14.05.2012)
| ||
|
#5
|
|||
|
|||
|
Хотелось бы на делфи, а не SQL
|
|
#6
|
||||
|
||||
|
Цитата:
|
|
#7
|
||||
|
||||
|
Цитата:
Цитата:
|
|
#8
|
||||
|
||||
|
Вы чего ребята?
![]() Он имеет в виду, что хочет готовый код на делфи, чтоб ему осталось только скопировать и вставить ![]() |
|
#9
|
|||
|
|||
|
Цитата:
Кхм... я спрашивал как можно релизовать алгоритм такого поиска на делфи, а не в коем случае готовый код, SQL удобнее не спорю, но в тот момент мне им пользоваться не очень удобно было! |
|
#10
|
|||
|
|||
|
Цитата:
Как можно исправить?) |
|
#11
|
||||
|
||||
|
Я привел пример для подключения к Акцесу через ADO, у него такая функция есть, а вот какая в вашей БД я не в курсе. К какой БД подключаетесь?
|
| Этот пользователь сказал Спасибо Страдалецъ за это полезное сообщение: | ||
Пионер (14.05.2012)
| ||
|
#12
|
|||
|
|||
|
Цитата:
|
|
#13
|
||||
|
||||
|
Мда? Или я уже запятовал на чем тестировал или лыжи не едут. Ну попробуйте Now() или Date()
|
| Этот пользователь сказал Спасибо Страдалецъ за это полезное сообщение: | ||
Пионер (14.05.2012)
| ||