![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,210
|
![]()
Добрый день. Не понимаю вот чего. Мне надо выбрать диапозон дат из двух DateTimePicker-ов. Например, я указываю диапозон: 02.09.2005 и 29.09.2005. Должны показаться даты 02.09.2005, 21.09.2005, а показываются так, как изоброажено на таблицес подписью "Неправильно". В чем ошибка?
Код запроса: Код:
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
![]() |
![]() |
![]() |
#2 |
!=
Участник клуба
Регистрация: 08.09.2008
Сообщений: 1,751
|
![]()
попробуйте это
Код:
Код:
|
![]() |
![]() |
![]() |
#3 | |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,210
|
![]() Цитата:
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
традиционный гемор с датами (СУБД понимает ваши строчки с датами СОВСЕМ не так, как Вы их передаёте (день/месяц/год или наоборот месяц/день/год и т.д. и т.п.)
Проще всего сделать параметеризированный запрос (даты в качестве параметров). Тогда всё должно быть нормально. А СУБД какая? |
![]() |
![]() |
![]() |
#5 | ||
Старожил
Регистрация: 05.06.2008
Сообщений: 4,210
|
![]() Цитата:
Цитата:
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
||
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
artemavd
запрос (там, где between) меняем так: Код:
Код:
|
![]() |
![]() |
![]() |
#7 | |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,210
|
![]() Цитата:
Код:
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
|
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
думаю, что две строчки задания параметров надо перенести ПОСЛЕ заполнения текста запроса,
непосредственное перед открытием Query: Код:
|
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,210
|
![]()
Я забыл сказать, что у меня выбранное значение из DateTimePicker заносится сначала в Edit, а из Edit-a берется дата. Вот, пробовал сделать так:
Код:
![]()
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
![]() |
![]() |
![]() |
#10 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
artemavd, ВЫ ВООБЩЕ ЧИТАЕТЕ, ЧТО ВАМ ПИШУТ!?!?!
![]() у Вас не работает именно из-за того, что дата в запрос передаётся в строковом виде и Ваша СУБД (из-за каких-то региональных настроек, или настроек BDE) неверно переводит его у себя внутри в формат даты! СДЕЛАЙТЕ ТАК, КАК Я СКАЗАЛ. и тогда опишитесь. Код:
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
непонятки со StringGrids в Delphi7 | mnejarko | Помощь студентам | 6 | 23.07.2009 20:26 |
Непонятки с рисованием на форме | ROD | Общие вопросы C/C++ | 2 | 03.02.2009 18:14 |
Непонятки с кнопками | Devoto | Общие вопросы Delphi | 2 | 16.11.2008 20:47 |
Непонятки с сетью! | anton14 | Компьютерное железо | 4 | 12.11.2008 21:49 |
непонятки с данными | KiSH333 | БД в Delphi | 5 | 01.09.2008 08:36 |