目的:在添加记录时,确认输入的用户名在当前表中是唯一的.
不想用的方法:sqlqry查询,filter过滤,添加所产生的异常.
求:是否有其它方法?附:看了findKey,locate等,似乎只能进行类似于ClientName='张三'之类的查询.礼!

解决方案 »

  1.   

    纠错:其实添加时,就要查询ClientName='张三'就行了,但是修改的时候我想应
         当用:ClientName='张三' and ClientID<>XXX(当前标识号)
      

  2.   

    To CodeDuDu(都都):
      我用的是Access数据库,似乎并不支持存储.假如没有办法的话,只能用循环或是filter来处理了,可是这样的效率应当不高
      

  3.   

    噢,对,还有SQL.
    但是我十分不明白,为什么filter可以用表达式,而find,locate等不能用表达式呢?还是我不知道,可是我查了很久了,就是没找着.
    想当初,foxbase也有表达式啊.难道有了SQL就不用了?
    另外,使用filter和find,locate的时耗相差多少?
    是不是filter最慢啊,呵呵,只是随便问问,没去测试过.