Форум: "Начинающим";
Текущий архив: 2006.06.04;
Скачать: [xml.tar.bz2];
ВнизВыборки через TIBDataset Найти похожие ветки
← →
Ironman83 (2006-05-15 17:27) [0]Каким образом можно делать выборки с определенными условиями, читаемыми с Edit"ов компонентом TIBDataset?
← →
Игорь Шевченко © (2006-05-15 17:28) [1]Построить SelectSQL ?
← →
Ironman83 (2006-05-15 17:34) [2]Именно этим и пытался заняться.
Пример! Выборка по дате! ОТ и ДО
ED1 - от
ED2 - до
при попытке прописать запрос в дельфи возникает э-э-э заминка с символом " " ",
select * from main where (MDATE > FR_main.memo1.text) and
(MADATE < FR_main.memo2.text)
как это записать при построении selectSQL?
← →
Ironman83 (2006-05-15 17:35) [3].... да да! не memo а ED
← →
Игорь Шевченко © (2006-05-15 17:40) [4]
> select * from main where (MDATE > FR_main.memo1.text) and
> (MADATE < FR_main.memo2.
> text)
> как это записать при построении selectSQL?
"select * from main where (mdate between """+FR_main.memo1.text+" and """+
FR_main.memo2.text+""")" ?
← →
Johnmen © (2006-05-15 17:52) [5]
> Игорь Шевченко © (15.05.06 17:40) [4]
С границами поаккуратней.
Это я так, придираюсь к словам....:)
← →
Ironman83 (2006-05-15 17:56) [6]SQL Parce Error
EOF in string detected
← →
Игорь Шевченко © (2006-05-15 18:00) [7]Johnmen © (15.05.06 17:52) [5]
> С границами поаккуратней.
А с какими ? :) Я честно не понял фразу
← →
Игорь Шевченко © (2006-05-15 18:01) [8]
> SQL Parce Error
> EOF in string detected
Какой ужас. Надеюсь, ты исправил ошибку ?
← →
Ironman83 (2006-05-16 09:44) [9]Спасибо! Это была страшная ошибка...
← →
Johnmen © (2006-05-16 10:18) [10]
> Игорь Шевченко © (15.05.06 18:00) [7]
> А с какими ? :) Я честно не понял фразу
У автора > и <, а between это >= и <=.
← →
Desdechado © (2006-05-16 11:12) [11]а я бы пользовал параметры, тем паче с датами
и с датами я бы пользовал пикеры, а не эдиты, в которые можно запхать и корову
надеюсь, автор так и поступит, а ИШ прислушается, чтоб не сбиватьновичков с пути истинного
← →
MsGuns © (2006-05-16 11:44) [12]>Игорь Шевченко © (15.05.06 17:40) [4]
>"select * from main where (mdate between """+FR_main.memo1.text+" and """+
FR_main.memo2.text+""")" ?
Сам так пробовал или это прикол ?
← →
Игорь Шевченко © (2006-05-16 12:41) [13]Johnmen © (16.05.06 10:18) [10]
Да, спасибо, сообразил.
MsGuns © (16.05.06 11:44) [12]
Один апостроф забыл, в +""" and """+
Больше приколов не вижу. Подскажи ?
← →
MsGuns © (2006-05-16 13:53) [14]>Игорь Шевченко © (16.05.06 12:41) [13]
>Больше приколов не вижу. Подскажи ?
Прикол первый:
без всяких проверок "гнать" в запрос лабуду, который юзер набодяжил в эдите. Еще и без try..
Прикол второй:
Использовать в динамически создаваемых запросах текстовое представление даты - ходить босиком по битому стеклу.
Прикол третий:
Зачем для ввода даты использовать мемо ?
В четвертых:
На кой там скобки вокруг единственного условия ?
В пятых:
Используемые к коде конструкции типа A := """"+"И"""... делает его трудночитаемым.
Достаточно ? ;)))
← →
Sergey13 © (2006-05-16 13:59) [15]2[14] MsGuns © (16.05.06 13:53)
Ох и строг ты сегодня. Суров даже, я бы сказал. 8-)
← →
MsGuns © (2006-05-16 14:08) [16]Удалено модератором
← →
Игорь Шевченко © (2006-05-16 14:34) [17]MsGuns © (16.05.06 13:53) [14]
Дорогой Сергей, прочитай пожалуйста пост номер 2. Можно два раза и медленно. Если после после прочтения у тебя возникнут вопросы ко мне, я с радостью на них отвечу.
← →
Ironman83 (2006-05-16 14:56) [18]
> и с датами я бы пользовал пикеры, а не эдиты, в которые
> можно запхать и корову
а что такое пикеры?
← →
Amoeba © (2006-05-16 15:09) [19]
> Ironman83 (16.05.06 14:56) [18]
>
> > и с датами я бы пользовал пикеры, а не эдиты, в которые
>
> > можно запхать и корову
>
> а что такое пикеры?
> <Цитата>
Компонент TDateTimePicker
← →
Ironman83 (2006-05-16 15:19) [20]Прошу прощения за лень, должен был и сам найти...
Спасибо
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.06.04;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.076 c