不要用DBEDIT,用EDIT就行
select * from test where ZD like ''%'''+EDIT.Text+''%''';

解决方案 »

  1.   

    用edit就行了,在edit的onKeydown事件里写
    if Key = 13 then begin
      Query.Close;
      Query.SQL.Text := 'select * from test where ZD like ''%'''+EDIT1.Text+''%''';
      Query.open;
    end;
      

  2.   

    用edit就行了,在edit的onKeydown事件里写
    if Key = 13 then begin
      Query.Close;
      Query.Clear;
      Query.SQL.Text := 'select * from test where ZD like ''%'''+EDIT1.Text+''%''';
      Query.open;
    end;
      

  3.   

    我自己的程序中
    Query.SQL.Text := 'select * from test where ZD like ''%'''+EDIT1.Text+''%'''
    这句话和你们不一样
    Query.SQL.Text := 'select * from test where ZD like ''%'+EDIT1.Text+'%'''
    而且能用起来。
      

  4.   

    怎么SQL语句中表名、字段名都和我一样