![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как фильтровать по BLOB полю? [D7, XP]
D@Nger © (2006-08-25 16:44:00)Здравствуйте! Я использую TTable (Paradox). В Blob полях хранятся изображения. Как можно отфильтровать таблицу, чтобы отображать строки где blob пустое или наоборот полное. Делаю вот так:
Sotrud_tbl.Filtered:=false;
sotrud_tbl.Filter:='[foto]='+quotedstr('0');
fmain.sotrud_tbl.Filtered:=true;
не получается.
Anatoly Podgoretsky (2006-08-25 22:42:00) [1]Совсем старый стал, сам же использовал это, но только не для Мемо
D@Nger (2006-08-25 17:11:00) [2]
fmain.Sotrud_tbl.Filtered:=false;
if n then fmain.sotrud_tbl.Filter:='[foto] is null'
else fmain.sotrud_tbl.Filter:='[foto] is not null';
fmain.sotrud_tbl.Filtered:=true;
D@Nger (2006-08-25 17:06:00) [3]Спасибо!!! foto is null сработало!!!!!
DiamondShark (2006-08-25 17:04:00) [4]Во-первых, ни пустое, ни непустое блоб-поле не равно '0'.
Во-вторых, сомневаюсь, чтобы вообще поддерживалось сравнение блобов с чем-нибудь.
Здесь больше подойдёт обработка OnFilterRecord с проверкой свойства IsNull поля
Anatoly Podgoretsky (2006-08-25 16:51:00) [5]Врядли это возможно с помощью свойства Filter, используй обработчик OnFilterRecord, а еще лучше воспользуйся TQuery
clickmaker (2006-08-25 16:48:00) [6]foto is null