|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
07.05.2014, 13:01 | #1 |
Пользователь
Регистрация: 09.06.2010
Сообщений: 68
|
Поиск по диапазону дат в dbgrideh
пытаюсь сделать поиск по диапазону дат база Microsoft sql server 2008r через связь ADOConnection,DataSource,ADOQuery, в базе колонка dt с датой, пытаюсь сделать поиск от и до:
Код:
|
07.05.2014, 13:09 | #2 |
Форумчанин Подтвердите свой е-майл
Регистрация: 01.12.2006
Сообщений: 514
|
надо вот так
Код:
Пишу на Delphi за еду
|
07.05.2014, 13:46 | #3 |
Пользователь
Регистрация: 09.06.2010
Сообщений: 68
|
да помогло спасибо, ещё можно уточнить, выдаёт немного не так как я хочу, т.е есть даты например 1, 2, 3, в бд в поиске ввожу искать с 1 ого по 2 ое число 1 вое число почему то не отображает и так далее, и ещё вопрос как сбросить сей поиск, т.е как вернуть dbgrid в состояние до нажатия поиска.
|
07.05.2014, 13:48 | #4 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
07.05.2014, 14:14 | #5 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
абсолютно согласен.
причём время может мешать с двух сторон (как со стороны параметров, куда они попадают из DateTimePicker'ов, так и со стороны поля dt в БД). я бы начал с того, что отбросил время в параметрах: Код:
чтобы отбросить время в поле dt (если оно там есть, конечно), потребуется использовать специфику СУБД, к сожалению функции обработки дат отличаются в разных СУБД |
07.05.2014, 14:34 | #6 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Если в dt есть время, то так (в параметр dat2 число на 1 больше, чем в DateTimePicker2.Date). dat1 и dat2 без времени. Это чуть помедленнее чем between
Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
07.05.2014, 15:26 | #7 | |
Пользователь
Регистрация: 09.06.2010
Сообщений: 68
|
Цитата:
|
|
07.05.2014, 15:26 | #8 |
Пользователь
Регистрация: 09.06.2010
Сообщений: 68
|
|
07.05.2014, 15:31 | #9 | ||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
О! Как это может быть?!?!
У Вас в запросе есть: Код:
Цитата:
Последний раз редактировалось Serge_Bliznykov; 07.05.2014 в 15:33. |
||
07.05.2014, 15:59 | #10 |
Пользователь
Регистрация: 09.06.2010
Сообщений: 68
|
[QUOTE=Serge_Bliznykov;1373507]О! Как это может быть?!?!
У Вас в запросе есть: Код:
Код:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Быстрый поиск активных Ip адресов по диапазону IP | Aliens_wolfs | Работа с сетью в Delphi | 4 | 25.04.2012 09:15 |
выборка из таблицы по диапазону дат | strannick | Microsoft Office Excel | 4 | 12.12.2011 17:18 |
поиск значения ячейки по диапазону | Othergirl | Microsoft Office Excel | 6 | 24.10.2011 17:30 |
Поиск по диапазону. | D.O.G | БД в Delphi | 12 | 28.10.2010 10:17 |
Количество дней в месяце по диапазону дат | VadimSh | Microsoft Office Excel | 6 | 26.11.2008 23:48 |