Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

ADOQuery + SQL-выборка по дате!!! [D7, MS Access]


Страницы:   1 2 3

Kukulkan ©   (2010-04-17 23:43:00) 

Не мог понять в чём проблема!!!

Есть таблица из базы данных которая создана в Аксесе, из которой нужно получать даный по дате! Поле ДАТА храниться в формате ДД.ММ.РРРР
Вот код который я использую в Делфи:

procedure TAReview.Button5Click(Sender: TObject);
var
i :TDateTime;
begin
i := strtodate(edit4.text);

datamodule2.DataQuery.Active := false;
datamodule2.DataQuery.SQL.Clear;
datamodule2.DataQuery.SQL.Add('sele ct *');
datamodule2.DataQuery.SQL.Add('from аренда');
datamodule2.DataQuery.SQL.Add('wher e дата = '' + i +''');
datamodule2.DataQuery.Active := true;

end;

Врезультате введьоной в поле даты я получаю сообщение
Несоотвествие типов данных в условии отбора!!!

Пробывал вот просто в аксесе на sql зделать:
select *
from аренда
where дата = '23.03.2010'
Таже ошибка!!!
Я просто в не понятии что же такое!!! Помогите пожалуйста!!! Очень нужно!!! Заранее огромное спасибо!!!


sniknik   (2010-04-18 02:25:00) [1]

> Ну в талицю заносит дату как 15.12.2010
и говоришь что что то там понял?  он не может занести "дату как 15.12.2010" потому что дата это ЧИСЛО(сколько повторять? это тебе вообще то мантры на ночь задали). где ты видел у числа 2 точки? (не говоря уже о том, что точка, это тоже часть формата представления чисел, само число точек не имеет)


Kukulkan   (2010-04-18 02:23:00) [2]

Удалено модератором


Германн   (2010-04-18 02:23:00) [3]


> Да не в этом дело! Я просто разузнать решил эту проблему
> которая возникла у меня!!!

Поэтому  и совет читать книжки.
Ибо
> Почему Аксес так ведёт себя?! Ну в талицю заносит дату как
> 15.12.2010 а в запросе используеться 15/12/2010?! Если у
> он хранит её в другом виде то что же получаеться

- это бред! Полное непонимание. sniknik © как ни старался, так ничего не добился.


turbouser   (2010-04-18 02:19:00) [4]


> Kukulkan   (18.04.10 02:00) [26]
>
> Ты по нескольким смс определяешь как человек!!!??? Слов
> нету!!!

смс? как человек? слов нету?
лет 14-16.


Kukulkan   (2010-04-18 02:19:00) [5]

Удалено модератором


Kukulkan   (2010-04-18 02:17:00) [6]


> > Параметры говорите?! Я попробую завтра!
> а до сих пор ты, что делал? т.е. "не понимаю ответ, значит
> выкину и забуду"... так? хорошо "наезжать" начали, сподвигли
> таки на пробу.


Да не в этом дело! Я просто разузнать решил эту проблему которая возникла у меня!!! Сейчас протсо другим занимаюсь!!! То что написали я попробую! + до всего я написал выше чего я пытался ещё добиться в ответ! Почему Аксес так ведёт себя?! Ну в талицю заносит дату как 15.12.2010 а в запросе используеться 15/12/2010?! Если у он хранит её в другом виде то что же получаеться - тока параметры помогут решить дану проблему?!


sniknik   (2010-04-18 02:17:00) [7]

> А нельзя без них?
можно, но это неправильно. это как переходить улицу на красный свет. может и не насмерть, но проблемы когда нибудь все одно будут.
и понимать нужно больше, и вообще это сложнее, а ты на простом "уперся".


Kukulkan   (2010-04-18 02:13:00) [8]


> sniknik ©   (18.04.10 02:08) [31]
>
> > Непонимаю вас!!! Я спросил то и то а мне в ответ со всём
> другое!!!
> я точно также не понимаю тебя. раз ты говоришь понял, что
>  на экране и внутри базы разные вещи, + поле имеет тип данных
> дата (т.есть НЕ является текстовым). то какой нафиг у него
> формат? чего ты к нему прицепился?


Во-первых  возможно я ошибся написав вместо тип даных формат поля!!! Тут наверное неправ!!! Да у него тип данных Дата!!! Там сначала написали использовать в запросе параметры!!! А нельзя без них?! По остальным полям запросы нормально работали и без параметров?!


sniknik   (2010-04-18 02:13:00) [9]

> Параметры говорите?! Я попробую завтра!
а до сих пор ты, что делал? т.е. "не понимаю ответ, значит выкину и забуду"... так? хорошо "наезжать" начали, сподвигли таки на пробу.


Германн   (2010-04-18 02:13:00) [10]


> Ладно! Параметры говорите?! Я попробую завтра! Но не поможет
> тогда вернусь!!!

Испугался. Уже дрожу!

P.S. Первый раз пишу в своём сообщении эти три буквы LMD! Но уж просто нет других букв! :)


sniknik   (2010-04-18 02:11:00) [11]

> со всём другое!!!
это то самое, именно в контексте вопроса (0) про "хранится". просто ты очевидно до сих пор не понял.


Kukulkan   (2010-04-18 02:10:00) [12]

Удалено модератором


sniknik   (2010-04-18 02:08:00) [13]

> Непонимаю вас!!! Я спросил то и то а мне в ответ со всём другое!!!
я точно также не понимаю тебя. раз ты говоришь понял, что  на экране и внутри базы разные вещи, + поле имеет тип данных дата (т.есть НЕ является текстовым). то какой нафиг у него формат? чего ты к нему прицепился?


Kukulkan   (2010-04-18 02:06:00) [14]

Удалено модератором


Плохиш   (2010-04-18 02:06:00) [15]


> Kukulkan   (18.04.10 02:04) [27]

LMD


Плохиш   (2010-04-18 02:05:00) [16]


> Не понимаю смысл писать мне в ответ всю эту лабоду а не
> дать совет!

Хм, совет дали в первом же ответе и не просто совет, а код подали нищему и обездоленному. А он всё скулит...

Зачем оно тебе, это программирование? Есть много других занятий.


Kukulkan   (2010-04-18 02:04:00) [17]


> Игорь Шевченко

А не кто и не орьот!!! Просто в шоке с таких людей которые ставлят из себя богов!!! Если такие умные нафиг сидеть на этих формах?!

Я просто а шоке! Вместо помощи одна хрень в ответ!
На том форуме по другому вопросу мне ответили раз и мне всьо понятно стало!!! А тут пытаються просто впарить что я полный 0 в програмировани!!! Ну и флаг вам!..


Kukulkan   (2010-04-18 02:00:00) [18]

Удалено модератором


turbouser   (2010-04-18 01:57:00) [19]


> Kukulkan   (18.04.10 01:41) [21]
>
> А что "сверх умы" скажут

Скажут, что не*** волнует. Форумов много. Таких же как ты тоже тьма. На том форуме или над тобой посмеялись, или там идиоты отвечали.


Игорь Шевченко   (2010-04-18 01:57:00) [20]

Kukulkan   (18.04.10 01:36) [19]

Орать не надо, здесь глухих нет


Страницы:   1 2 3

Наверх

Титульная страница Поиск, карта сайта Написать письмо