Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Delphi: Базы данных и репортинг > как сделать запрос на sql-к полю datetime |
Автор: djmix777 30.11.2014, 16:11 | ||||||
так изначально было и работает конечн: сейчас надо по F1 (столбец со значениями DATETIME) отобрать думал что то типа этого
выходит ошибка скрин во вложении. сколько смотрел , я так понимаю нужно поля разделять по формату, потом запрос делать? или как? потом уже буду думать как сгруппировать оставшиеся данные. а то если скопом то всё в word перевожу отчёт такой на 400 страниц получается.... ещё один вариант попробовал
кто нить сможет сказать? как правильно? Спасиб. |
Автор: djmix777 30.11.2014, 16:18 |
ещё один файлик с последней ошибкой с последнего кода |
Автор: djmix777 30.11.2014, 16:19 |
вот примерн то что представляет из себя таблица, я фильтрую по человеку поле F2 и хочу научиться фильтровать по полю F1 |
Автор: Misha_White 1.12.2014, 04:49 | ||
В Oracle например:
p_date IN VARCHAR2 |
Автор: superVad 4.12.2014, 23:55 |
djmix777, если не хочется морочиться с форматом, то может лучше использовать параметры? Ну или документацию к СУБД почитать. |
Автор: Misha_White 5.12.2014, 07:43 | ||||||
У него из csv данные тянутся. Хз, таким не занимался извратом. Вот несколько мыслей. У тебя тут дата в двойном апострофе, а не в кавычках. Так попробуй.
Ну и еще, попробуй в среде разрнаботки вбить полностью запрос в ADOQuery.SQL, а затем Active перевести в True. Думаю поймёшь где косяк. Еще один варинат. Вместо '+EditText.Text+' Использовать '+DateTimeToStr(DateTimePicker.DateTime)+' |
Автор: AndreyZ53 5.12.2014, 09:59 |
Попробуйте так '...F1>='+''''+'19.01.2014'+''''.... Должно прокатить |
Автор: baldina 5.12.2014, 10:39 |
гадаете на кофейной гуще... 1. форматы даты/времени: https://ru.wikipedia.org/wiki/ISO_8601 2. покажите схему (содержимое Schema.ini) |
Автор: djmix777 12.12.2014, 15:08 |
Уважаемые формучане)) ![]() |
Автор: djmix777 13.12.2014, 22:58 | ||||
|
Автор: baldina 13.12.2014, 23:48 |
http://msdn.microsoft.com/en-us/library/ms709353(v=vs.85).aspx |
Автор: superVad 14.12.2014, 17:09 |
Т.е. вариант, использовать параметры не подошел? |
Автор: djmix777 15.12.2014, 18:08 | ||
в связи с тем что пример с параметрами не видал, можете подкинуть мыслю? Спасибо. остальное всё перепробовал. p.s. про схему ини ещё не поборол |
Автор: salik 6.2.2015, 12:22 | ||||
Для начала надо грамотно составить запрос. Например:
Приведение полей к нужным типам позволит рационально использовать индексы, если конично они у вас есть. Если человек в предыдущем посте правильно обращается к параметрам, тогда:
|