|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
17.04.2010, 22:51 | #1 |
Форумчанин
Регистрация: 28.03.2009
Сообщений: 393
|
ADOQuery + SQL-выборка по дате!!!
Не мог понять в чём проблема!!!
Есть таблица из базы данных которая создана в Аксесе, из которой нужно получать даный по дате! Поле ДАТА храниться в формате ДД.ММ.РРРР Вот код который я использую в Делфи: Код:
Несоотвествие типов данных в условии отбора!!! Пробывал вот просто в аксесе на sql зделать: Код:
Я просто в не понятии что же такое!!! Помогите пожалуйста!!! Очень нужно!!! Заранее огромное спасибо!!! ""Сериалы и компьютерные игры это словно вторая жизнь, которою ты проживаешь, во главе главного героя или персонажа, параллельно своей!""
Последний раз редактировалось Stilet; 19.04.2010 в 09:44. |
18.04.2010, 00:28 | #3 | |
Форумчанин
Регистрация: 28.03.2009
Сообщений: 393
|
Цитата:
Спасибо!!! Запрос заработал!!! Но в результате я ничего не получаю так как в таблицах базы в поле Дата сама дата храниться именно 23.03.2010 а не как хочет аксес!!! Даже нензаю что теперь делать!!! Заново вносить даные в бд!!!?? Этот процес у меня то автоматизирован но почему же аксес позволяет сохранять дату так как у меня но запросы не работают!!!??? ""Сериалы и компьютерные игры это словно вторая жизнь, которою ты проживаешь, во главе главного героя или персонажа, параллельно своей!""
|
|
18.04.2010, 01:55 | #5 |
Форумчанин
Регистрация: 28.03.2009
Сообщений: 393
|
Как по мне то проблема в том что аксес при запросе требует дату формата 15/12/2010!!! В то время как у меня в таблицах в поле Дата которое имеет и формат естественно тоже Дата хранит значение даты как 15.12.2010!!!??? Что мне делать?! Изменить формат хранения даты в Аксесе с 15.12.2010 на 15/12/2010!? Или может я чего то не понимаю?!
Смотрите: Делаю всё в Аксесе: <I>поле Дата, тип данных - Дата/время, формат поля - Краткий формат даты. </I> У меня в таблице в даном поле дата записана как 15.12.2010 На SQL`е пишу <I> SELECT * FROM аренда WHERE дата=15.12.2010;</I> Выдаёт ошибку несоотвествие типов данных в условии отбора!!! Мне дали совет(не здесь)! Я изменил запрос: <I> SELECT * FROM аренда WHERE дата=23/03/2010; </I> Ошибки нет!!! Но врезультате я ничего неполучаю!!! Так чего же я не понимаю!!!??? ""Сериалы и компьютерные игры это словно вторая жизнь, которою ты проживаешь, во главе главного героя или персонажа, параллельно своей!""
Последний раз редактировалось $T@LKER; 18.04.2010 в 02:40. |
18.04.2010, 03:41 | #6 |
Форумчанин
Регистрация: 28.03.2008
Сообщений: 672
|
добавьте символы #
Код:
Код:
Код:
Последний раз редактировалось maLoy*508; 18.04.2010 в 04:10. |
18.04.2010, 11:02 | #7 |
Форумчанин
Регистрация: 28.03.2009
Сообщений: 393
|
Код:
Теперь есть новая проблема! У меня в программе дата должна выбираться в DateTimePicker но там то в дате используються точки!!! А инспекторе обектов даного компонента я не нашол свойства которое бы за это отвечало!!! Есть ли выход из ситуации?! ""Сериалы и компьютерные игры это словно вторая жизнь, которою ты проживаешь, во главе главного героя или персонажа, параллельно своей!""
|
18.04.2010, 12:10 | #8 |
Пользователь
Регистрация: 19.04.2008
Сообщений: 13
|
Я сделал все что написано было maLoy*508, ноль RecordCount в выборке!
Может что то в аксесе? формат поля - краткий формат даты, маска 00.00.99;0;_ просто запарился 3 дня ковырюясь с бедой этой! Пробовал 3 варианта, вот код: Код:
Последний раз редактировалось Stilet; 19.04.2010 в 09:47. |
18.04.2010, 12:36 | #9 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Уж сколько раз твердили миру - не хотите иметь проблем с датами в запросах - используете параметризированные запросы (запросы с параметроми):
Код:
|
18.04.2010, 12:50 | #10 |
Форумчанин
Регистрация: 28.03.2009
Сообщений: 393
|
Код:
""Сериалы и компьютерные игры это словно вторая жизнь, которою ты проживаешь, во главе главного героя или персонажа, параллельно своей!""
|
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
ADOQuery SQL запрос по времени, не по дате... | Highlander1981 | БД в Delphi | 1 | 01.04.2010 01:08 |
Выборка по дате (ADOQuery) | Кас Алина | Помощь студентам | 6 | 02.03.2010 14:27 |
Выборка из списка по дате | PIKA4Y | Microsoft Office Excel | 0 | 28.01.2010 17:06 |
выборка по дате | vaga | Microsoft Office Access | 10 | 11.10.2009 04:21 |
ADOQuery.SQL | skymaster | Общие вопросы Delphi | 1 | 15.06.2009 20:27 |