Форум: "Базы";
Текущий архив: 2004.10.10;
Скачать: [xml.tar.bz2];
Внизформат даты в фильтре Найти похожие ветки
← →
еще один Виктор (2004-09-12 22:49) [0]Не подскажет ли многоуважаемый All, в каком формате можно запихнуть дату в фильтр?
Есть что-то типа
ADOTable.Filter:="DateTimeField Between "+ QuotedStr(DateTimeToStr(DatePicker1.DateTime))
+" AND "+ QuotedStr(DateTimeToStr(DatePicker2.DateTime));
пишет wrong type...
На "# ... #" - тоже самое :-(
← →
Anatoly Podgoretsky © (2004-09-12 22:54) [1]Ну наверно твоя база таких форматов не понимает.
← →
Рамиль © (2004-09-13 08:29) [2]Что за СУБД?
← →
vel13 (2004-09-13 08:41) [3]Filter:= Format("dtField>=""%s"" and dtFiled<=""%s""",[DateTimeToStr("начало_периода"),DateTimeToStr("конец_периода")]);
← →
еще один Виктор (2004-09-13 13:44) [4]База стандартная - Access, если запустить его и там ручками фильтр прописать - все фильтруется...
Так как vel13 предложил - тоже не понимает... :-(
← →
sniknik © (2004-09-13 13:57) [5]> База стандартная - Access
ну так и давай фильтр в формате аксесс (вернее движка), и не иши совпадений с программой акцесс, там многое не совпадает.
> На "# ... #" - тоже самое :-(
тоже да не то. именно с ними тебя ждет успех. ;о) (если кроме этих 2х правильных символов и остальные тоже правильными и в нужном порядке будут ;о)))
т.е. все дело в ... (как всегда)
← →
stone © (2004-09-13 13:59) [6]Filter и Between вещи не совместимые
← →
Rem (2004-09-13 14:03) [7]>>формат даты в фильтре
целочисленный
"DateTimeField BETWEEN "+ IntToStr(trunc(DatePicker1.DateTime)) +" AND "+ IntToStr(trunc(DatePicker2.DateTime));
← →
еще один Виктор (2004-09-13 15:11) [8]Спасибо, ребята, но пока что ничего не помогло :-(
To sniknik:
Вот где бы посмотреть, какие символы и в каком порядке нужны?
...через SQL дата передается как параметр...
А для фильтра ничего похожего нету?
← →
Рамиль © (2004-09-13 15:42) [9]Насколько я помню
#mm/dd/yyyy#
← →
еще один Виктор (2004-09-13 16:52) [10]А ларчик просто открывался: методом "научного тыка" в конце-концов нашлась работающая конструкция:
Filter:=DateTimeFieldName+" >= "+FormatDateTime("#mm"-"dd"-"yyyy" "hh":"nn":"ss#",DatePicker1.DateTime)+" AND "+DateTimeFieldName+" <= "+FormatDateTime("#mm"-"dd"-"yyyy" "hh":"nn":"ss#",DatePicker2.DateTime);
СПАСИБО ВСЕМ!!!
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.10.10;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.034 c