如何用ADOTable实现模糊查找和查找下一个的功能??
我用的
ADOQuery1->DataSource=DataSource1;
DataSource1->DataSet=ADOTable1;
问题点数:100、回复次数:7Top
1 楼PPower(月亮光光,照地堂)回复于 2003-06-04 12:14:06 得分 50
一個不很好的解決方案:
如果你的表有唯一索引或主鍵字段:
用一條SQL語句實現你的模糊查找,返回該主鍵
select top 1 Key from myTable where Name like "%PP%"
找到後用Locate定位你的表就行了。
查找下一個也可以用類似的實現。
看你如何寫SQL語句,如何定位你的表了。Top
2 楼Libran()回复于 2003-06-04 12:49:00 得分 30
笨办法:遍历所有记录的各个字段内容,用...->AsString.Pos("查找内容")的值判断是否匹配
(如果记录较多,就当我没说……)Top
3 楼hunyahun(露头一铁锹)回复于 2003-06-04 14:21:07 得分 20
可以用Filter和Filtered属性。注意Filter中可以进行模糊查询,但是Filter的条件是过滤掉的,你索要的应该取反就可以了。Top
4 楼lantianning(浮想花园)回复于 2003-06-04 21:11:53 得分 0
upTop
5 楼baby0(系统升级中...)回复于 2003-06-04 21:34:57 得分 0
用ADOQuery可能会好办一些Top
6 楼lltt(清风渐去云已淡)回复于 2003-06-06 11:50:07 得分 0
用ADOQuery可能会好办一些
哦,请具体说说看??Top
7 楼constantine(飘遥的安吉儿)回复于 2003-06-06 16:55:07 得分 0
upTop




