Текущий архив: 2003.05.08;
Скачать: CL | DM;
ВнизADODataSet.Filter - с датой и ВРЕМЯ как правильно создать Найти похожие ветки
← →
Silver_ (2003-04-16 16:49) [0]Должно выглядеть так
ADODataSet.Filter:="(DateTimeBegin >= ???01.01.2003 10:00:00 ???) аnd (DateTimeEnd <= ???01.01.2003 10:00:00 ???)";
только что надо поставить вместо ???
← →
Arm79 (2003-04-16 16:51) [1]попробуй кавычки (двойные), или по 2 поряд, но одинарные.
← →
sniknik (2003-04-16 16:58) [2]если для Access то #....#
← →
Silver_ (2003-04-16 17:01) [3]Уже пробовал " не берет, аппострофы пока не пробовал но боюсь тот же эффект будет ведь в этом случае будет считаться как стринг а не как Двта и Время хотя может ошибаюсь
правда чет помнится где-то видел как-то через ADODateSet.OnFilterRecord может кто в курсе
← →
sniknik (2003-04-16 17:14) [4]база то какая?
умный MSSQL "берет" варианты
"05/03/1994"
#05/03/1994#
05/03/1994
(кстати может ты тоже вместо точек слэш поставиш?)
← →
Y (2003-04-16 17:18) [5]У меня такой фильтр работал:
const App="""";
...
FilterStr := "[DateBeg]>=" + Ap + FormatdateTime("d/mm/yy", Date1) + Ap;
C апострофами долго мучалась :)
← →
Silver_ (2003-04-16 17:25) [6]
> 2 sniknik © (16.04.03 17:14)
ты как всегда вовремя и главное прав # взял, кстати СУБД Access
интересно есть ли панацея (чтоб работало для любою СУБД)
← →
Silver_ (2003-04-16 17:29) [7]2 sniknik ©
> (кстати может ты тоже вместо точек слэш поставиш?)
я вобще беру из TDateTimePicker а тама уж как оно будет (т.е. не форматирую в отличный от стандартного формата времени)
← →
Johnmen (2003-04-16 17:32) [8]>интересно есть ли панацея
Смотрим словарь :
ПАНАЦЕЯ - мифическое лекарство, помогающее от ВСЕХ болезней.
Такого человечество еще не знает...:)))
← →
sniknik (2003-04-16 17:56) [9]универсально упомянутый уже OnFilterRecord (сравнивать то будеш в формате дататайма (надеюсь) - (double), независимо от базы).
procedure TMainForm.ADODataSet1FilterRecord(DataSet: TDataSet; var Accept: Boolean);
begin
Accept:= DataSet["FutureTime"] > Now();
end;
(но лутше не по имени а по индексу, делай (DataSet[I]))
Страницы: 1 вся ветка
Текущий архив: 2003.05.08;
Скачать: CL | DM;
Память: 0.46 MB
Время: 0.011 c