Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

DataSet.Filter как присвоить строку фильтра? [D7, MSSQL]


Емахо! ©   (2004-05-17 15:11:00) 

Понимаю, что вопрос ламерский, но чет у меня ни как не получается сделать это.
Пишу строку DataSet.Filter := ('op_Type' = '1') при компиляции
выдает ошибку  о неовместимости параметров String и Boolean.

Можно пример какой-нибудь? Заранее благодарю


Емахо!   (2004-05-17 15:23:00) [1]

Сенкс!


MU   (2004-05-17 15:20:00) [2]

DataSet.Filtered := false;
DataSet.Filter := 'op_type = ' + QuotedStr('1');
DataSet.Filtered := true;


Silver Alex   (2004-05-17 15:19:00) [3]

есть у DataSet событие OnFilterRecord , там можно отфильтровать чего хотишь, например

  Accept:=DataSet.FieldByName('p_Type').AsBoolean and CheckBox1.Checked;


Наверх

Титульная страница Поиск, карта сайта Написать письмо