用ADOQuery1 查询,链接mysql  表名是addonarticle 字段是body (注释型,用的dBGridEh控件可显示) 。
怎么查询表中 body字段里含有‘夏天’的列表结果?

解决方案 »

  1.   

    ADOQuery1.Sql.Text := 'select * from tab where body like ''%春天%''';
      

  2.   


    ADOQuery1.Sql.Text := 'select * from tab where body like ''%春天%''';
    ADOQuery1.Open;
      

  3.   

    ADOQuery1.Sql.Text := 'select * from tab where body like ''%夏天%''';
    ADOQuery1.Open;
      

  4.   

    lindaozhi
    你还应该在SQL语句的尾部加一个“分号”呀,否则是不能执行的
    如下:
    ADOQuery1.Sql.Text := 'select * from tab where body like ''%夏天%'''+';';
    ADOQuery1.Open;
      

  5.   

    kaikai_kk
    你呀不信呀,我研究过mysql
    这是MYSQL的语法标准的
    不信,你就试试吧
      

  6.   

    with ADOQuery1 do
      begin
      close;
      sql.Clear ;
      sql.Text :='select * from addonarticle where body like '''%夏天%'''';
      open;
      end;