adoProducts是TADOTable类型
现在我要对它过滤,想得到类型不为‘自制半成品’,‘产成品’和‘其他’的数据,该怎么写呢?
我是这样写的
adoProducts.Filter := '类型 not in [自制半成品,产成品,其他]'
运行不对。
请高手帮忙,谢了

解决方案 »

  1.   

    adoProducts.Filter :='类型<>''自制半成品'' and 类型<>''产成品'' and 类型<>''其它'''
      

  2.   

    adoProducts.Filter :='类型<>'+''''+'自制半成品'+''''+'and 类型<>'+''''+'产成品'+''''+'and 类型<>'+''''+'其它'+''''
      

  3.   

    adoProducts.Filter := '类型 not in [''自制半成品'',''产成品'',''其他'']'
      

  4.   

    adoProducts.Filter := '类型 not in (''自制半成品'',''产成品'',''其他'')'
      

  5.   

    adoProducts.Filter := '类型 not in ('+QuotedStr('自制半成品')+','+QuotedStr('产成品'+','+QuotedStr('其他')+')'