Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.10.16;
Скачать: CL | DM;

Вниз

Как в запросе указать условие отбора по дате с временем...   Найти похожие ветки 

 
jeka_t   (2005-09-02 18:06) [0]

У меня запрос работет так:
Select * from Table where RegDateTime BETWEEN #09/02/2005# AND #08/26/2005#

Пишу:
Select * from Table where RegDateTime BETWEEN #09/02/2005 17:03:57# AND #08/26/2005 17:03:57# - не работает и пишет ошибку: "Неправильно определён объект Parametеr. Предоставлены несовместимые или не полные сведения"


 
Desdechado ©   (2005-09-02 18:56) [1]

А ты используй нормальный параметрический запрос
Select * from Table where RegDateTime BETWEEN :tStart AND :tFinish

ParamByName( "tStart" ).AsTimeStamp := ... #08/26/2005 17:03:57#


 
Sam Stone ©   (2005-09-03 22:25) [2]

тогда уж лучше ParamByName("tstart").asDateTime:=....


 
jeka_t   (2005-09-05 09:48) [3]

К сожелению и это не помогает... Я нашел, ответ другой...
Select * From Table where Between DateValue("09/02/2005 17:03:57") and DateValue("08/26/2005 17:03:57")
Есть ещё и функция TimeValue()...


 
dmitry501 ©   (2005-09-06 04:38) [4]

К сожелению и это не помогает... Я нашел, ответ другой...
Этот другой ответ неверен. На сервере может стоять не только английския язык, а например русский или немецкий. В таком случае вы получите ошибки и головную боль в будущем. Наиболее правильный ответ - параметры, или если уж так хочется использовать строки - то дату для MS SQL передавайте в формате yyyymmdd


 
LostDelpher   (2005-09-06 06:52) [5]

Любая дата в БД это рациональное число - кажется до запятой - это дни после 1900 года а после это милисекунды после полуночи - точно не помню но покопайся с этим  - в справке по MSSQL или ACCESS должно быть.

значит можно вместо дат поставить просто числа - помнится в Акцессе я так делал когда была эта проблема .


 
Desdechado ©   (2005-09-06 11:25) [6]

параметрический запрос должен работать на 100%
если "не помогает", пиши текст ошибки и код



Страницы: 1 вся ветка

Текущий архив: 2005.10.16;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.048 c
2-1126206634
Пантелеев Иван
2005-09-08 23:10
2005.10.16
Заставка перед запуском программы


1-1127472716
el_bandito
2005-09-23 14:51
2005.10.16
Хук на ключ реестра


14-1127830512
pazitron_brain
2005-09-27 18:15
2005.10.16
Что вы будете делать?


1-1125655385
pasha_golub
2005-09-02 14:03
2005.10.16
Не ловится событие от колеса мыши


5-1102660811
Denis_Ac
2004-12-10 09:40
2005.10.16
Изменение размеров потомка TCustomGroupBox