我现在要用Query的filter 实现sql中 like '%dd%'的功能!?
模糊查询过滤query中的数据。急用!!!
模糊查询过滤query中的数据。急用!!!
解决方案 »
- Win7 /8/2008下特定文件 tfilestream 获取文件大小异常!
- 如何进行多表时添加,修改,删除数据,
- 各位大家,帮帮忙啊——关于Delphi打开“千千静听”的问题?
- 如何以共享方式打开文件[在线求助]
- 请问那位大侠哪里有Delphi8的下载
- 急!!!在线等待高手!!!在delphi中TEdit除了Text属性可以保存数据,还有什么属性可以保存数据,我还需要保存text数据所对应的代码。
- 回车键替代Tab的问题
- Delphi中关于虚拟函数的问题,在线等候
- web xmlhttprequest 怎么接收xml文件
- 做过大型软件工程的请进,高分求助!
- 如何判断TADOStoredProc控件返回的东西是否为空?
- 急!!!关于键盘HOOK的问题!!
Query.filter:='字段 like ''%aaa%''';
query.filtered:=true;
Filtered := true;不过TQuery可能不支持LIKE Filter,TClientDataSet支持
begin
Accept:=False;
if Pos('123', Query.FieldByName('name').AsString)>0 then
Accept:=True;
end;
filter := '字段 LIKE ''%dd%''';
Filtered := true;!
Query.filter:='字段 like ''%aaa%''';
query.filtered:=true;
同意!!!
在我对Query进行close操作时,也会触发到此事件。。
此时if Pos('123', Query.FieldByName('name').AsString)>0 then
Accept:=True;
会出现字段不识别的错误,
我本想用但其参数中dataset的active来判断是否需处理过滤,但active依然为true。
Query.filter:='字段 like ''%'+edit1.Text+'%''';
query.filtered:=true;