Delphi的ClientDataSet使用模糊过滤

原创 2004年11月02日 09:49:00
问题:
delphi中ClientDataSet.Filter可不可字符前后模糊过滤啊??,
> 比如我要查询CA001我输入 orderno=‘CA*'是可以查出来的,可是如果用
> orderno='*A00*'查不出来。
> 所以麻烦问一下如果要字符前后都通配应该怎么写?谢谢。
这个问题测试之后情况是这样的:
ClientDataSet支持模糊过滤,但要使用orderno like '%123%'这样的过滤字串.而且字段类型只能是TStringFiled,如果是TWideStringField使用会有'type mismatch in expression'的错误.如果是少数一定要模糊过滤的地方,可以把AP端和客户端的字段类型都改为TStringField.下面是经过测试的代码:
  with ClientDataSet1 do             //edit1.text
  begin
    Filtered  := false;
    Filter :=  'orderno like ''%'+edit1.text + '%''' ;
    Filtered  := true;
  end;

delphi资源-Filter中的模糊过滤

  • 2012年02月26日 23:48
  • 4KB
  • 下载

adoquery filter使用

adoquery filter使用2008-09-10 23:41adoquery filter使用//hanshuming   like   g%   编辑器中filter属性值过滤所有G打头的//...
  • Tercel99
  • Tercel99
  • 2009年03月29日 12:24
  • 4690

使用ClientDataset 的统计功能要注意的几个问题

使用ClientDataset 的统计功能要注意的几个问题   转载▼ 1、使用ClientDataset 的统计功能要注意的几个问题: (1)设计期使用: Client...
  • itkeyuan
  • itkeyuan
  • 2016年07月20日 08:13
  • 478

关于 cxGrid 的 filter 中,like 包含条件的改造

cxGrid原控件条件like 仅是在右边加了 % ,达不到我们常用的 模糊包含 的功能;现改造 cxLike.pas 里面的 LikeStr 函数,使之达到模糊包含的功能;把这个文件复制到你的程序目...
  • risesoft2012
  • risesoft2012
  • 2016年04月27日 14:19
  • 344

Delphi中ClientDataSet的用法小结

Delphi中ClientDataSet的用法小结 博客分类:  Delphi         TClientDataSet控件继承自TDataSet,其数据存储文件格式扩...
  • WaveYang
  • WaveYang
  • 2014年06月24日 20:48
  • 22590

ClientDataSet过滤功能Filter

   由此上可知:要做类似LIKE的过滤动作可以这么做假设我的ClientDataSet里面已经查询数据Tab_Employee员工表的数据,要过滤查找名字带有姓李的员工,则:ClientD...
  • yangxk666
  • yangxk666
  • 2011年01月07日 16:41
  • 2600

delphi的tclientdataset的中文过滤使用注意事项

在用到Tclientdataset的中文过滤时,发现有以下几点一定要注意:第一:中文字段必须是明确的varchar类型字段,在程序中可以用if clientdataset.fieldbyname(字段...
  • baronyang
  • baronyang
  • 2009年08月22日 10:46
  • 1778

Delphi的ClientDataSet使用模糊过滤

问题:delphi中ClientDataSet.Filter可不可字符前后模糊过滤啊??,> 比如我要查询CA001我输入 orderno=‘CA*是可以查出来的,可是如果用> orderno=*A0...
  • haydnliu
  • haydnliu
  • 2004年11月02日 09:49
  • 4979

Raw Delphi

Raw DelphiDelphi Without the VCL or the IDE It is practically impossible to teach good programming s...
  • yethyeth
  • yethyeth
  • 2006年09月11日 15:33
  • 1455

Delphi中ClientDataSet的数据查找

Delphi中ClientDataSet的数据查找 博客分类:  Delphi   ClientDataSet的数据查找。 我所介绍的心得和技巧都是用ClientData...
  • WaveYang
  • WaveYang
  • 2014年06月24日 20:56
  • 6301
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Delphi的ClientDataSet使用模糊过滤
举报原因:
原因补充:

(最多只允许输入30个字)