Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.11.2012, 05:24   #1
hunter08923
Пользователь
 
Регистрация: 29.03.2011
Сообщений: 30
Вопрос функция даты

дело обстоит так...есть БД в одном из полей указана дата...необходимо в запросе вывести только те данные у которых дата совпадает с текущей (дд.мм.гггг)...подскажите функцию которая возвращает текущее значение даты...заранее спасибо
hunter08923 вне форума Ответить с цитированием
Старый 12.11.2012, 05:43   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Date как не странно.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 12.11.2012, 05:45   #3
hunter08923
Пользователь
 
Регистрация: 29.03.2011
Сообщений: 30
По умолчанию

дак писал...не получается...ладно поищу ошибки тогда еще
hunter08923 вне форума Ответить с цитированием
Старый 12.11.2012, 06:01   #4
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

выложите ошибку и код, может применили не верно.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 12.11.2012, 16:49   #5
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,210
По умолчанию

Например:
Код:
query1.close;
query1.sql.text:='select * from table_name where data_v_pole=:d';
query1.parambyname('d').value:=DateToStr(Now); //если поле в БД строковое
query1.execsql;
или
Код:
query1.close;
query1.sql.text:='select * from table_name where data_v_pole=:d';
query1.parambyname('d').value:=Now; //если поле в БД - имеет формат дата
query1.execsql;
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
artemavd вне форума Ответить с цитированием
Старый 12.11.2012, 17:26   #6
саша40
Участник клуба
 
Регистрация: 12.09.2012
Сообщений: 1,030
По умолчанию

Date-это просто системная дата, а если нужна своя то так:
Код:
var
Day1: Dooble;
begin
Day1:=123; //123 день
ShowMessage('Созданая дата:' + FormatDateTime('dd:mm:yyyy',Day1));
end;
Что нужно программисту: Компьютер, Среда программирование, Воображение, Прямые руки, Мозги, Знания этой среды программирования.
Программист-это профессия, а программирование-это моё хобби.
саша40 вне форума Ответить с цитированием
Старый 12.11.2012, 18:58   #7
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Нужно знать СУБД
Возможно getdate() как в Сиквеле или today() как в Оракле и Информиксе
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сделать так чтобы не отображались даты Даты вместо Цифр в ЕКСЕЛЬ? d88n Помощь студентам 1 17.06.2011 05:16
Определить среднее значение продаж от даты до даты СтепКо Microsoft Office Excel 1 26.02.2011 20:08
функция для даты Iskin Microsoft Office Excel 6 08.10.2010 17:08
Автоматизация заполнения даты и зависимость ячейки времени к ячейке даты. Каравай Microsoft Office Excel 14 11.03.2010 18:11
одна функция потока, а другая функция - член класса запускающего этот поток Дмитрий_Ч Общие вопросы C/C++ 2 27.09.2007 08:50