Форум: "Базы";
Текущий архив: 2004.07.04;
Скачать: [xml.tar.bz2];
ВнизSQL-запрос Найти похожие ветки
← →
t100 (2004-06-04 10:13) [0]Привет.
Подскажите,где ошибка?
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,а даты игнорирует.
← →
Reindeer Moss Eater © (2004-06-04 10:18) [1]showmessage(query1.sql.text);
← →
DenK_vrtz © (2004-06-04 10:18) [2]1.проверить отладчиком
2.использовать параметры
← →
Vovchik_A © (2004-06-04 10:19) [3]Я тебе одну хорошую вещь скажу... Че-то я у тебя здесь в коде фильтра не зметил нигде. Ты чего сделать хочешь ?
Пока ты просто отбираешь из таблицы записи по определенному признаку в том порядке, в котором они записаны.
← →
t100 (2004-06-04 10:21) [4]Мне нужно отфильтровать записи таблицы входящие в диапазон дат.
← →
Курдль © (2004-06-04 10:22) [5]
> Подскажите,где ошибка?
В SQL-запросе! (Какой вопрос в топике темы, - такой и ответ!)
← →
Reindeer Moss Eater © (2004-06-04 10:23) [6]Мне нужно отфильтровать записи таблицы входящие в диапазон дат.
Это очень благородная задача. Молодец.
← →
Reindeer Moss Eater © (2004-06-04 10:24) [7]Кстати, ошибки нигде нет.
← →
t100 (2004-06-04 10:24) [8]Где именно в sql-запросе!!!
← →
Reindeer Moss Eater © (2004-06-04 10:25) [9]Нигде. Нет там ошибки.
← →
t100 (2004-06-04 10:25) [10]ПОЧЕМУ ЭТА ШТУКА НЕ ФИЛЬТРУЕТ ПО ДАТЕ??????????
← →
Reindeer Moss Eater © (2004-06-04 10:26) [11]Потому что записи не удовлетворяют условиям запроса
← →
YurikGL © (2004-06-04 10:26) [12]t100 (04.06.04 10:24) [8]
1) Приведи запрос в нормальном виде т.е. в виде одной строки.
2) Хотя-бы намекни на структуру таблицы.
← →
Reindeer Moss Eater © (2004-06-04 10:29) [13]Структура-то зачем потребовалась?
← →
Danilka © (2004-06-04 10:29) [14]Гы, один пост в минуту, шустрая ветка :))
> ПОЧЕМУ ЭТА ШТУКА НЕ ФИЛЬТРУЕТ ПО ДАТЕ??????????
Тебя в первом посте что попросили сделать? Почему не сделал?
← →
t100 (2004-06-04 10:30) [15]Таблица элементарная- 4 поля: автоинкрементное, q1,q2-дата ,q3-текст.
← →
Reindeer Moss Eater © (2004-06-04 10:31) [16]Структура твоя нам нафик не нужна.
← →
Vovchik_A © (2004-06-04 10:31) [17]Погоди, а в таблице естьесть записи удовлетворяющие последним двум условиям ?
← →
Reindeer Moss Eater © (2004-06-04 10:32) [18]Погоди, а в таблице естьесть записи удовлетворяющие последним двум условиям ?
Конечно нету.
← →
Vovchik_A © (2004-06-04 10:34) [19]2Reindeer Moss Eater © (04.06.04 10:32) [18]
Ну так неча, видимо, на зеркало ему пенять :)
← →
t100 (2004-06-04 10:35) [20]Запрос выдает отфильтрованные только по q2,не обращая внимания на даты!!!
← →
Reindeer Moss Eater © (2004-06-04 10:36) [21]showmessage(query1.sql.text)
← →
Danilka © (2004-06-04 10:38) [22][20] t100 (04.06.04 10:35)
Значит нет записей, которые НЕ удовлетворяют последним двум условиям, и если-бы ты не-был таким ленивым крикуном, то давно-бы проверил, какой запрос на самом деле у тебя уходит и сам-бы все понял.
← →
DenK_vrtz © (2004-06-04 10:39) [23]>t100 (04.06.04 10:35) [20]
1.Вы издеваетесь?
2.Не умеете читать?
3.Не умеете думать?
4.Свой вариант ответа
← →
t100 (2004-06-04 10:40) [24]showmessage(query1.sql.text)
select q1,q2,q3 from base.db
where q2="s"
and q1>="d1"
and q1<="d2"
← →
t100 (2004-06-04 10:41) [25]Я просто прошу помощи...
← →
t100 (2004-06-04 10:42) [26]Спасибо
← →
Reindeer Moss Eater © (2004-06-04 10:47) [27]where q2="s"
and q1>="d1"
and q1<="d2"
У тебя есть записи с такими значениями в полях?
У тебя нет таких записей.
← →
Danilka © (2004-06-04 11:03) [28]хм, интересно, а как datetostr могла вернуть такой текст: "d1" или "d2"?
← →
YurikGL © (2004-06-04 12:59) [29]
> Danilka © (04.06.04 11:03) [28]
> хм, интересно, а как datetostr могла вернуть такой текст:
> "d1" или "d2"?
d1 и d2 здесь не названия переменных а строки.
Струкутра нужна на всякий случай, например, что бы посмотреть тип полей q1 и q2
← →
YurikGL © (2004-06-04 13:02) [30]
>
> d1 и d2 здесь не названия переменных а строки.
Sorry, - накосячил. :)... Но что-то автор ветки путает.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.07.04;
Скачать: [xml.tar.bz2];
Память: 0.51 MB
Время: 0.037 c