| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Базы данных и репортинг > управление двумя последними цифрами года IBExpert |
| Автор: yana 23.3.2006, 11:17 |
| Здравствуйте! бд на Firebird - граф. оболочка IBExpert , приложение на Deplhi. помогите, плиз! как отследить значение переменной date_var в SQLзапросе? мне нужно чтобы дни рождения с прошлого века у сотрудников забивались в бд правильно. но вот если день рождения 1945- есть и такие ведь, то забивается 2045. то есть сравнивается с 2049 годом по умолчанию- (в учебнике прочитала) а где поменять то? или может еще что то можно сделать? заранее спасибо1 yana |
| Автор: yana 23.3.2006, 11:36 |
| это опять я, сорри, если вот такой триггер до вставки и до обновления сделать то этого хватит? if (new.datebirthday<current_date) then new.datebirthday=NEW.DATEBIRTHDAY; yana |
| Автор: TheCetus 23.3.2006, 16:09 |
| сравнивай с необходимой датой и при необходимости вычитай 100 Добавлено @ 16:09 или принудительно(ручками) на клиенте устанавливай полную дату |