Форум программистов, компьютерный форум, киберфорум
Наши страницы

C++ Builder и базы данных

Войти
Регистрация
Восстановить пароль
 
Within_t
30 / 17 / 3
Регистрация: 20.10.2013
Сообщений: 435
#1

Сравнение дат - C++ Builder БД

16.10.2017, 15:46. Просмотров 180. Ответов 0
Метки нет (Все метки)

Объясните что не так?

C++
1
2
3
4
5
6
7
8
9
10
11
12
void __fastcall TForm1::Button1Click(TObject *Sender)
{
                int DayCount=1;
                TDate bdDate = ADOQuery1->FieldByName("Dat")->Value; //тут значение 16.10.1958
                TDate DT = IncYear(bdDate, YearOf(Now()) - YearOf(bdDate));
                DayCount = DaysBetween(Now(), DT);  // где Now 17.10.2017
                if(DayCount==0)
                {
 
                        ShowMessage("Днюха");
                }
}
выдает, что сегодня ДР

Добавлено через 34 минуты
Разобрался...
C++
1
2
3
4
5
6
7
8
9
10
                int DayCount=1;
                TDate bdDate = ADOQuery1->FieldByName("Dat")->AsDateTime;
                TDate DT = IncYear(bdDate, YearOf(Now()) - YearOf(bdDate));
                TDate NoD = FormatDateTime("dd.mm.yyyy", Now());
                DayCount = DaysBetween(NoD, DT);
                if(DayCount==0)
                {
 
                        ShowMessage("Днюха");
                }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.10.2017, 15:46
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Сравнение дат (C++ Builder БД):

MS Access Сравнение дат - C++ Builder БД
Form1->ADOQuery1->Close(); Form1->ADOQuery1->SQL->Clear(); AnsiString zap3; zap3="Delete * from Rezult where...

Сравнение дат в указанном диапазоне - C++ Builder БД
Добрый день! Сравнение отрабатывает не правильно, все перепробовал. Нужно чтобы прога выдала сообщение если системное время попадает в...

Сравнение дат - C++ Builder
Подскажите пожалуйста как правильно сравнивать даты. Использую функцию DateUtils.hpp В Мемо1 есть набор дат 08.01.2013 09.01.2013 ...

Сравнение дат - C++ Builder
Добрый день. Существует ли функция для сравнения переменных типа DateTime? Т.е. у меня есть массив DateTime a и переменная DateTime b....

Сравнение двух дат - C++ Builder
Нужно сравнить две даты, первая берется из таблицы, вторая дата это текущая, написал код, выдает ошибку, подскажите CompareDate(Date(),...

Сравнение двух дат - C++ Builder
Всем Доброго времени суток!!! Подскажите, пожалуйста, как сравнить 2 даты в формате "ДД.ММ.ГГГГ ЧЧ.ММ.СС" в C++ Builder, для того чтобы...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.10.2017, 15:46
Привет! Вот еще темы с ответами:

Сравнение дат, представленных в текстовом виде - C++ Builder
Есть мемо. В нем есть даты. Требуется найти наименьшую дату. Кто знает кроме массива что лучше?

Проверка дат - C++ Builder
Как сделать программу на тему "Анализ даты на корректность и особенность". Нужно: 1. Проверить дату на правильность; 2. Проверить...

Разница дат - C++ Builder
Добрый вечер! Пишу программу которая считает разницу дат в формате дд.мм.гггг приведенный ниже код: String den,mes,god; ...

Запросы с диапазоном дат - C++ Builder БД
Знает ли кто-нибудь как сделать запрос в ADOQuery, чтобы произвести фильтрацию по заданному диапазону дат


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru