locate方法本身就支持,你看一下帮助:
locate('字段1;字段2...',vararrayof[字段1值,字段2值...],locaseinsensitive)

解决方案 »

  1.   

    to cobi
    这种方法在delphi5中可行,但在delphi6中不行,不知道是什么原因,在delphi6的帮助中有这样的写法
      

  2.   

    to jerremy1364(飞飞):
       这种方法为什么在D6下不行?我一直用的是D6啊,也没有说不行吧??
      

  3.   

    to jerremy1364: 处理变体的方法被封装到了Variants单元
    直接使用Delphi6系统会自动uses,如果是间接就要uses Variants
      

  4.   

    locate('字段1;字段2...',vararrayof[字段1值,字段2值...],[locaseinsensitive])
    这样不管d6还是d5都行得通!