![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 08.07.2010
Сообщений: 62
|
![]()
подскажите, пожалста что неправильно делаю!!!
вот такой запрос не отрабатывает Код:
my_date с data type 'datetime' - сюда из delphi записывается дата с помощью ADOQuery Код:
мне надо сравнить с текущей датой!!! |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Вы хоть сообщите к какой базе или SQL-серверу обращаетесь, подобные функции имеют различные имена у них
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 29.06.2008
Сообщений: 603
|
![]() Код:
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
_Engine_, 1) Вы допустили ошибку в запросе (пропущено двоеточие)
2) зачем дёргать запрос с параметрами, если получение системной даты и так есть в сервере. Ks2010, Присоединяюсь к мнению Аватар — нужно знать, о какой конкретно СУБД идёт речь: MySQL, MS SQL, Firebird, Oracle.... и "юзать" конкретную функцию данной СУБД. |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 08.07.2010
Сообщений: 62
|
![]()
база - MS SQL
вот я и не знаю какую функцию использовать... |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 08.07.2010
Сообщений: 62
|
![]()
_Engine_, у меня Delphi ругается на AsDateTime (parameter)
что мне где надо дописать?? |
![]() |
![]() |
![]() |
#7 |
Я есть!
Форумчанин
Регистрация: 17.02.2008
Сообщений: 318
|
![]() Код:
Код:
Справка по датам в Trasnsact-SQL
©Учиться, учиться и еще раз учиться!
Последний раз редактировалось quit; 09.02.2011 в 15:52. |
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 08.07.2010
Сообщений: 62
|
![]()
quit, я пробовала так...
но у меня запрос ничего не возвращает (ни первый, ни второй), хотя в одной строке есть сегодняшняя дата - "09.02.2011 16:25:33" (как я уже писала data type - 'datetime') |
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 08.07.2010
Сообщений: 62
|
![]()
сделала так
Код:
Спасибо!!!! |
![]() |
![]() |
![]() |
#10 |
Я есть!
Форумчанин
Регистрация: 17.02.2008
Сообщений: 318
|
![]()
Ну, если ее сравнивать с точностью до секунды, то разумеется ничего не будет, дата же будет отличаться. Приведи ее к формату dd.mm.yyyy и тогда сравнивай.
©Учиться, учиться и еще раз учиться!
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
запрос с текущей датой | ГОСЕАН | Помощь студентам | 1 | 13.01.2011 13:05 |
Работа с датой | EugeneIsmatulin | Общие вопросы Delphi | 8 | 16.06.2009 13:24 |
Работа с датой | Aleksandr | Общие вопросы Delphi | 12 | 29.09.2008 14:01 |
Создать папку с текущей датой | Dorvir | Microsoft Office Excel | 1 | 16.07.2008 10:10 |
Несовпадение с датой | RoZi | Помощь студентам | 26 | 28.11.2007 13:05 |