try
DataSet.Filter := Filter;
if Filter = '' then DataSet.Filtered := False
else DataSet.Filtered := True;
except
raise Exception.Create('表达式错误');Filter := 'field1 like ''1%'''时一切ok
Filter := 'field1 not like ''1%'''时就报表达式错误
DataSet.Filter := Filter;
if Filter = '' then DataSet.Filtered := False
else DataSet.Filtered := True;
except
raise Exception.Create('表达式错误');Filter := 'field1 like ''1%'''时一切ok
Filter := 'field1 not like ''1%'''时就报表达式错误
解决方案 »
- DBGrid显示问题
- 怎么能做出查看网页控件的name属性
- TImageList如何自定义图标?
- 请教高手DELPHI控件问题
- 效率问题,帮忙看看
- 如何在delphi中实现oracle中dev用户下面所有表的纪录清空?? 怎么不能用spool语句?
- 妖哥太可怜了。有家不能回。只能到处逛。。。。
- 怎样删除一列?
- 如何解决这个问题:用opendialog和savedialog备份单机版数据库文件,打开的源文件有两个(假设db1,db2),而目标文件只有一个(db1),这是
- 【求助】关于DBCtrlGrid控件在双缓冲模式下循环WM_PAINT的问题
- 大家支持——怎么让dbgrid控件旋转90度?(解决后另开贴给分)
- 请各位高手帮帮忙,如何可以做到像QQ哪样有消息来图标的闪烁的问题?
DataSet1.Filter := 'NOT (FieldName LIKE ''%' + Edit1.Text + '%'') ';
DataSet1.Filtered := true;