|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
29.06.2011, 08:47 | #1 |
Давно не
Пользователь
Регистрация: 19.05.2011
Сообщений: 58
|
SQL...DBDateEdit...Бьюсь головой в стену
Всем доброго времени суток..... Будьте добры - объясните как решить проблему (Танцую с бубном уже 3й день к ряду...сам разобраться не могу):
В таблице SQL Есть поле DATA - со значением datetime... В Delphi - на форме стоит DBDateEdit - сий компонент отказывается работать с полями кроме полей со значением Datetime. Далее.....Задача такова - чтобы выводить записи из таблицы - по выбранной дате.... у меня есть SQL запрос - Код:
Далее.... вместо dbdateedit Пробовал использовать компонент datetimepicker - Но при запуске выдает ошибку в строке Код:
Помогите советом.... |
29.06.2011, 08:52 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Поле Data типа какого? Если не символьного - то при чем здесь LIKE? Наверно типа дата-время? Делайте параметризированный запрос и не мучайтесь с преобразованием
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
29.06.2011, 08:55 | #3 |
Давно не
Пользователь
Регистрация: 19.05.2011
Сообщений: 58
|
Тип поля DATA - Datetime.
Если не Like то что же? Приведите Семпл пожалуйста |
29.06.2011, 09:04 | #4 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
29.06.2011, 09:16 | #5 |
Давно не
Пользователь
Регистрация: 19.05.2011
Сообщений: 58
|
Код:
(( |
29.06.2011, 09:23 | #6 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Вы бы давно пошарились поиском по форуму (хоть по словам дата и запрос, хоть по слову параметрический запрос, или, он же параметризированный запрос хоть по слову ParamByName) и сразу бы нашли КУЧУ готовых примеров!!
попробуйте так: Код:
Последний раз редактировалось Serge_Bliznykov; 29.06.2011 в 09:25. |
29.06.2011, 09:28 | #7 |
Давно не
Пользователь
Регистрация: 19.05.2011
Сообщений: 58
|
Изв за повторения судя по всему уже не одной такой темы на форуме...
Ниче не получается - ошибок не пишет....но и не работает... Вот еще момент - запись в поле таблицы - 06.08.2011 00:00:00...... т.е. любая дата - которую я заношу в поле через dbDateedit в другой форме - сохраняется автоматически с указанием времени....может поэтому не ищется? Хотя проводил эксперимет - вот таким запросом Код:
Последний раз редактировалось NitroSki; 29.06.2011 в 09:47. |
29.06.2011, 10:16 | #8 |
Давно не
Пользователь
Регистрация: 19.05.2011
Сообщений: 58
|
Буду ругаться - МОДЕРАТОРУ!!!! ЧЕ ТОЛКУ БЛИН!!!! ПРОСЕРФИЛ ВЕСЬ ПОИСК ПО ЭТИМ СЛОВАМ - ВЕЗДЕ ОДИН ВАШ ПОСТ - ИЩИТЕ В ПОИСКЕ "ПАРАМЕТРИЧЕСКИЕ ЗАПРОСЫ...."
бОТА ЧТО ЛИ? Сами то смотрели - есть ли ответы на эти запросы по форуму??? Или просто заголовки прочитали и типа все...значит ответы есть!!!! На форуме практически нет ответов по данному поводу...а вот вопросов куча.....И еще куча ваших постов - типа ищите по ключ слову.... Искали...нет ни хрена.....Модеры блин Последний раз редактировалось NitroSki; 29.06.2011 в 10:20. |
29.06.2011, 10:27 | #9 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
А вы не ругайтесь. Если знания к нулю приближаются, не мешало бы литературу почитать или хотя бы хелпы по компонентам. Если собираетесь искать только по дате - какого фига в базу и время писать? Естественно не найдет. Тогда ищите в СУБД функцию, которая возвращает из даты-времени только дату или запрос типа DATA>='06.08.2011 00:00:00' AND DATA<'06.09.2011 00:00:00', но опять же параметризированный. А ваше условие 'WHERE DATA =: ''06.08.20011 00:00:00''' - это типа ночного кошмара
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
29.06.2011, 10:44 | #10 |
Давно не
Пользователь
Регистрация: 19.05.2011
Сообщений: 58
|
Спасибо за ответ!!! Думаю если бы любого человека забросили в новую область программирования ...его знания можно было бы оценить в районе 0!
Только есть одна большая разница - когда знания приближаются к нулю, и когда знания отдаляются от 0!!! Да и дело прошлое - судя по вопросам на форуме, таких как я преобладающее большинтсво!!!! А злой я потому что задача почти готова...осталось вот с этой хренью разобраться!!!!!!!! ЗЫ - знания весят гораздо меньше - чем стремление человека расковыряться с проблемой!!!! Есть и такие которые на костылях кое как что то сделают, потом прога падает и ПИПЕЦ!!!! Так что страшные у меня запросы, или вообще ужасные - я пытаюсь разобраться с проблемой всеми возможными силами и способами... Коммент ДЛЯ СУДЕЙ - Вас тоже наверно обижали, когда вы были еще не опытными програмерами???(Теперь мстите...да) Последний раз редактировалось NitroSki; 29.06.2011 в 10:48. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Зачетка.....пыщь об стену! | Tifa | Помощь студентам | 6 | 27.01.2011 01:56 |
Неделю бьюсь об задачу | Shamonya | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 5 | 17.11.2010 05:06 |
Бьюсь с кодом смайлов | сла | JavaScript, Ajax | 3 | 07.09.2010 09:02 |
проблемы с головой - ОПЕРАТОРЫ УСЛОВИЯ | Asira | Помощь студентам | 6 | 22.12.2009 16:39 |