我想实现一个这样的功能:
ADOTable.Filtered := false;
ADOTable.Filter := '编码 IN ('001','002')';
ADOTable.Filtered := true; 好象不支持。我该怎么办?IN(这里的个数是不定的)
ADOTable.Filtered := false;
ADOTable.Filter := '编码 IN ('001','002')';
ADOTable.Filtered := true; 好象不支持。我该怎么办?IN(这里的个数是不定的)
如果一定要用,建议你可以这样试试//多次过滤
ADOTable.Filtered:=false;
ADOTable.Filter :='001';
ADOTable.Filtered:=true;
ADOTable.Filtered:=false;
ADOTable.Filter :='002';
ADOTable.Filtered:=true;
搞的成了这样。早知道我一开始用ADOQUERY 就好了
IN(这里的个数是不定的)多次不行。。看来我还是慢慢都改一下吧。
实在不行只能用ADOQUERY 了。
给分了
下次要把 用户想的比较麻烦点。本想给自己少2行代码。最后给自己多了好多修改。
呵呵