起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 193|回复: 4

【搞定】Filter过滤疑问**

[复制链接]
发表于 2008-1-29 16:18:11 | 显示全部楼层 |阅读模式
DataSetBroker.DataSet.Filter := 'CUS_NAME like ''%客户%''';
  DataSetBroker.DataSet.Filtered := True;

如上代码能过滤出数据,

但如果过滤条件改成
CUS_NAME like '%客%'
却无法得到数据,在数据库中用SQL执行却可以得到数据。

通过测试发现 如果过滤条件只有一个字,都不能得到应得的数据,必须要2个或以上才能!

怎解?
回复

使用道具 举报

发表于 2008-1-29 16:28:51 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-29 16:39:40 | 显示全部楼层
那个我看过了
那帖子是说,支持 %+英文字母(非汉字)+%,或者 汉字或者字母+%,

但好像我的过滤条件(%+汉字+%)也可以,但必须要两字以上!
回复 支持 反对

使用道具 举报

发表于 2008-1-29 17:22:44 | 显示全部楼层
恩,如果要用一个,用服务端过滤吧,例如SQLFilter
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-30 09:10:56 | 显示全部楼层
OK
先结贴吧!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-6 03:42 , Processed in 0.042619 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表