Системная дата и база данных

IBX, FIBPlus, UIB, ADO, .Net и прочее-прочее-прочее, в общем все, что относится к созданию приложений, работающих с InterBase, Firebird и Yaffil - клиент-серверных, трехзвенных, консольных и т.п.

Модератор: kdv

Ответить
day
Сообщения: 13
Зарегистрирован: 27 дек 2005, 15:21

Системная дата и база данных

Сообщение day » 19 сен 2006, 17:09

У меня такой вопрос можно ли сравнить текущую дату на компе с датой в базе данных (напр, в таблице имеется поле дата) и на основе этого сравнения скажем если даты совпадают, то они либо удаляются (если это возможно через триггера или процедуры), либо в ДБГриде как то отмечаются, например красным цветом, попробовал через свойство Canvas :lol: , но не получилось, а как через триггер или проц, даже не представляю

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 19 сен 2006, 17:31

и не надо представлять. если надо "красным" - бери какой-нибудь другой грид, и там рисуй как хочешь. на delphikingdom решений навалом.
насчет триггеров или процедур - написать "удаление" можно, только зачем?
а просто в запросе where :client_date <> current_date или что-нибудь в этом роде не покатит?

Merlin
Динозавр IB/FB
Сообщения: 1502
Зарегистрирован: 27 окт 2004, 11:44

Сообщение Merlin » 19 сен 2006, 17:44

Эффетивнее всего их прямо в базу укладывать покрашенными.

WildSery
Заслуженный разработчик
Сообщения: 1738
Зарегистрирован: 05 июн 2006, 16:19

Сообщение WildSery » 19 сен 2006, 18:15

Merlin писал(а):Эффетивнее всего их прямо в базу укладывать покрашенными.

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

SELECT FROM TABLE1 ТОЛЬКО ЗЕЛЁНЫЕ
:lol:

Ответить