大家都知道ADOTable的filter属性可以过滤记录,我现在想把A表中B字段为空的记录找出来,用filter属性该怎么做?我试了b is null,可是程序报错,不过SQL语句这样是对的.

解决方案 »

  1.   

    用Query   table 能做到的query都能做到,
      

  2.   

    可是我现在只想用Table应该怎么办呢?
      

  3.   

    改为:
    ADOTable.filter:='b=null'
      

  4.   

    table1.Filter:='state is null';
      

  5.   

    adotable的filter属性就是query的where条件,因为adotable,adoquery,adoprocedure等都是从adodataset出来的,而adodataset封装的是sql语句,所以在对filter赋值的时候必须参考where条件的语法
      

  6.   

    楼上的,我是参考SQL语句做的,应该是"字段 is null"吧,可是出错.