![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
SQL-запрос [D5, Paradox]
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]Потому что записи не удовлетворяют условиям запроса