应该是:
locate('Name',edit1.text,[locaseinsensitive,lopartialkey]);
只有一个参数时不能用 VarArrayOf

解决方案 »

  1.   

    在98,delphi6下提示‘未定义的变量’,停在locaseinsensitive处。
      

  2.   

    我去掉了vararrayof,问题依旧...
      

  3.   

    试一试:
    locate('Name',edit1.text,[locaseinsensitive]);
      

  4.   

    to lzf1010(深宇):
      我试了一下,问题依旧....
      

  5.   

    你看看在use里有没有db这个单元
      

  6.   

    如果locate语句里不带locateoptions是可以工作的,但带了locaseinsensitive
    或lopartialkey就不能工作了。奇怪?
      

  7.   

    你这个locate语句是在该单元创建的还是在其他单元里创建的呢?