怎样实现 不同字段多条件的 模糊查询就是 想让一个 ADODataSet1 选择 :
  select 代码名称, 更新日期, 语言 from Master where 代码名称 like "%'+Edit1.Text+'%"
在选择
  select 代码名称, 更新日期, 语言 from Master where 备注 like "%'+Edit1.Text+'%"现在
想把这两句 的结果 按顺序 连在一起有哪位高手帮帮我

解决方案 »

  1.   

      select 代码名称, 更新日期, 语言 from Master where 代码名称 like "%'+Edit1.Text+'%" 
    union
      select 代码名称, 更新日期, 语言 from Master where 备注 like "%'+Edit1.Text+'%" 
    order by 代码名称
      

  2.   

    你这个Edit1.Text是什么啊,要怎么连接?
    是把两个结果合并吗
      

  3.   


    是不过是想 把结果连在一起
    就像  一些 音乐搜索引擎(如 库我音乐盒)
    当你搜索 一个 关键字 (就是 Edit1.Text)
    如果 歌曲名没有 或结果很少,就会显示 歌词中的搜索结果
      

  4.   

    adoquery1.sql.text:= 'select 代码名称, 更新日期, 语言 from Master where 代码名称 like ''%'+Edit1.Text+
    '%'' or 备注 like ''%'+edit1.text+'%''';
      

  5.   

    adoquery1.sql.text:= 'select 代码名称, 更新日期, 语言 from Master where 代码名称 like ''%'+Edit1.Text+
    '%'' or 备注 like ''%'+edit1.text+'%'' order by 代码名称 ';