还是一样的!他还是报错 :table_card 中 1999字段不存在到底什么地方出问题啊!请快告诉我,一定给分。。

解决方案 »

  1.   

    'card_number='+edit1.text<>card_number='1999'
      

  2.   

    好久不用Table了
    不过我记的Filter的用法不是这样的
    procedure TForm5.Edit1Exit(Sender: TObject);
    begin
    table_card.close;
    table_card.filtered:=true;
    table_card.open;
    end;
    在OnFilterRecord事件中写到
    Accept:=(Tablecard_number=temStr);
      

  3.   

    而且card_number='1999' 应为tmp_str:='card_number='+''''+edit1.text+'''';
      

  4.   

    是的,你的过滤条件有问题啊,我当年也是遇到这个问题啊,
    同意aningstar(乘风破浪终有时)
      

  5.   

    tmp_str:='card_number='''+edit1.text+'''';