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

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

SQL-запрос [D5, Paradox]


Страницы:   1 2

t100 ©   (2004-06-04 10:13:00) 

Привет.
Подскажите,где ошибка?
 query1.SQL.Add('select q1,q2,q3 from base.db');
 query1.SQL.Add('where q2='+'"'+s+'"');
 query1.SQL.Add(' and '+'q1>='+'"'+d1+'"' );
 query1.SQL.Add(' and '+'q1<='+'"'+d2+'"' );
где d1:=datetostr(lmdcalendarcombobox1.AsDate);
   d2:=datetostr(lmdcalendarcombobox2.AsDate);
ФИЛЬТРУЕТ ПОЧЕМУ-ТО ТОЛЬКО ПО q2,а даты игнорирует.


YurikGL   (2004-06-04 13:02:00) [1]


>
> d1 и d2 здесь не названия переменных а строки.


Sorry, - накосячил. :)... Но что-то автор ветки путает.


YurikGL   (2004-06-04 12:59:00) [2]


> Danilka ©   (04.06.04 11:03) [28]
> хм, интересно, а как datetostr могла вернуть такой текст:
> 'd1' или 'd2'?


d1 и d2 здесь не названия переменных а строки.

Струкутра нужна на всякий случай, например, что бы посмотреть тип полей q1 и q2


Danilka   (2004-06-04 11:03:00) [3]

хм, интересно, а как datetostr могла вернуть такой текст: 'd1' или 'd2'?


Reindeer Moss Eater   (2004-06-04 10:47:00) [4]

where q2="s"
and q1>=" d1"
and q1<=" d2"

У тебя есть записи с такими значениями в полях?
У тебя нет таких записей.


t100   (2004-06-04 10:42:00) [5]

Спасибо


t100   (2004-06-04 10:41:00) [6]

Я просто прошу помощи...


t100   (2004-06-04 10:40:00) [7]

showmessage(query1.sql.text)

select q1,q2,q3 from base.db
where q2="s"
and q1>="d1"
and q1<="d2"


DenK_vrtz   (2004-06-04 10:39:00) [8]

>t100 (04.06.04 10:35) [20]

1.Вы издеваетесь?
2.Не умеете читать?
3.Не умеете думать?
4.Свой вариант ответа


Danilka   (2004-06-04 10:38:00) [9]

[20] t100   (04.06.04 10:35)
Значит нет записей, которые НЕ удовлетворяют последним двум условиям, и если-бы ты не-был таким ленивым крикуном, то давно-бы проверил, какой запрос на самом деле у тебя уходит и сам-бы все понял.


Reindeer Moss Eater   (2004-06-04 10:36:00) [10]

showmessage(query1.sql.text)


t100   (2004-06-04 10:35:00) [11]

Запрос выдает отфильтрованные только по q2,не обращая внимания на даты!!!


Vovchik_A   (2004-06-04 10:34:00) [12]

2Reindeer Moss Eater ©   (04.06.04 10:32) [18]
Ну так неча, видимо, на зеркало ему пенять :)


Reindeer Moss Eater   (2004-06-04 10:32:00) [13]

Погоди, а в таблице естьесть записи удовлетворяющие последним двум условиям ?

Конечно нету.


Reindeer Moss Eater   (2004-06-04 10:31:00) [14]

Структура твоя нам нафик не нужна.


Vovchik_A   (2004-06-04 10:31:00) [15]

Погоди, а в таблице естьесть записи удовлетворяющие последним двум условиям ?


t100   (2004-06-04 10:30:00) [16]

Таблица элементарная- 4 поля: автоинкрементное, q1,q2-дата ,q3-текст.


Danilka   (2004-06-04 10:29:00) [17]

Гы, один пост в минуту, шустрая ветка :))


> ПОЧЕМУ ЭТА ШТУКА НЕ ФИЛЬТРУЕТ ПО ДАТЕ??????????

Тебя в первом посте что попросили сделать? Почему не сделал?


Reindeer Moss Eater   (2004-06-04 10:29:00) [18]

Структура-то зачем потребовалась?


YurikGL   (2004-06-04 10:26:00) [19]

t100   (04.06.04 10:24) [8]

1) Приведи запрос в нормальном виде т.е. в виде одной строки.
2) Хотя-бы намекни на структуру таблицы.


Reindeer Moss Eater   (2004-06-04 10:26:00) [20]

Потому что записи не удовлетворяют условиям запроса


Страницы:   1 2

Наверх

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