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