数据库 Filter 过滤匹配问题
我在设计数据库时,需要查询字段中包含有某字符串的记录来
使用Filter完成如下功能:(比如有一字段值为“毛泽东”)
Table1->Filtered=true;
Table1->Filter="Name='"+Edit1->Text+"*'"; (Edit1->Text="泽")
Table1->FilterOptions取默认值
但是只能查到开头为“泽”的其它记录,却查不到“泽”在其它位置的记录
我就没法找到“毛泽东”了。
请问有什么办法解决?
问题点数:20、回复次数:6Top
1 楼luhongjun(过江项羽)回复于 2001-05-30 13:19:00 得分 0
Table1->Filter="Name='%"+Edit1->Text+"%'"; (Edit1->Text="泽")
Top
2 楼luhongjun(过江项羽)回复于 2001-05-30 13:20:00 得分 20
sorry
Table1->Filter="Name like '%"+Edit1->Text+"%'"; (Edit1->Text="泽")
Top
3 楼wjzhuang(程序猪)回复于 2001-05-30 13:42:00 得分 0
项羽大哥说的对,就是模糊查找就是了.
项羽大哥,昨天你怎么跑了?Top
4 楼luhongjun(过江项羽)回复于 2001-05-30 13:54:00 得分 0
wjzhuang(程序猪) :
在QQ上怎么不里我?
Top
5 楼wjzhuang(程序猪)回复于 2001-05-30 13:58:00 得分 0
我给你回话了,你却跑了.(我刚开始没看到!)Top
6 楼hangguojun(布丁)回复于 2001-05-30 14:00:00 得分 0
Thanks,我已经成功解决
Top




