Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 19.01.2014, 06:24   #1
Katerina_K
Пользователь
 
Регистрация: 11.05.2013
Сообщений: 19
Вопрос Фильтрация

Фильтрация

Делаю фильтрацию от и до.Есть два варианта,но оба не работают.Подскажите почему?

Код:
DataModule2.AdoDataset1.Filtered:=false;
DataModule2.ADODataSet1.Filter:='(Средний_балл BETWEEN QuotedStr(Edit3.text) and QuotedStr(Edit4.Text))' ;
DataModule2.AdoDataset1.Filtered:=true;
и
Код:
DataModule2.ADODataSet1.Close;
DataModule2.ADODataSet1.CommandText:= 'SELECT * FROM Студенты WHERE Средний_балл BETWEEN QuotedStr(edit3.text) and QuotedStr(edit4.text)';
DataModule2.ADODataSet1.Open;

Последний раз редактировалось Stilet; 19.01.2014 в 11:07.
Katerina_K вне форума
Старый 19.01.2014, 09:44   #2
Streletz
Старожил
 
Регистрация: 03.01.2014
Сообщений: 2,870
По умолчанию

ADO или БД при фильтрации ошибок не выдаёт?
QuotedStr находится в строковой константе и не воспринимается как функция. Вызывайте QuoteStr вне строковой константы. Для создания строки фильтра используйте конкатенацию.
В помощь: Рассуждения о QuotedStr
Если этого будет недостаточно, попробуйте заменить between на <,>,<=,>=.
В помощь:
Фильтрация
Data.DB.TDataSet.Filter
Найти все таблицы базы данных при помощи ADO

Последний раз редактировалось Streletz; 19.01.2014 в 09:52.
Streletz вне форума
Старый 19.01.2014, 10:07   #3
Katerina_K
Пользователь
 
Регистрация: 11.05.2013
Сообщений: 19
По умолчанию

Спасибо!Получилось!
Katerina_K вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Фильтрация rule-z C# (си шарп) 0 16.08.2012 13:38
Фильтрация Bek-Z БД в Delphi 1 04.05.2011 23:03
Фильтрация в БД M@riy@ БД в Delphi 5 27.09.2010 13:37
Фильтрация Screame Microsoft Office Excel 7 30.07.2009 13:49