设定一个记录过滤,需将一个edit1的text值做为数据库表dgd的字段"供应商名称"做为过滤条件,这个语句如何写?
运行如下语句时,出错,看看要怎么解决
table2.filter:='"供应商名称" = edit1.text';

解决方案 »

  1.   

    table2.filter:='供应商名称  = '''+ edit1.text + ''';
      

  2.   

    出现如下问题:[Error] dd.pas(100): Unterminated string
      

  3.   

    table2.filter := '供应商名称= '''+edit1.text + '''';
      

  4.   

    table2.filtered := false;
    table2.filter := '供应商名称= '''+edit1.text + '''';
    table2.filtered := true;建议大量数据操作不要用过滤,用SQl命令去查更快