关于access数据库的模糊查询问题
比如:书名记不得了,作者姓名也不明确。(书名:计算机文化基础。作者:郭伟。)
现要查询。输入书名的部分字段和作者的部分字段
姓郭,书名包含:计算机
进行查询。
请教哪位大虾给我解决。谢谢你了。
我请你吃饭并送高分。

解决方案 »

  1.   

    select * from 表 where 书名 like %计算机% and 作者 like %郭%
      

  2.   

    sqlstr="select * from XXX表 where 书名 like '%" & Trim(Text1.Text) & "%' and 作者 like '%" & Trim(Text2.Text) & "%'"
    rs.open sqlstr,cn,3,3以上text1.text中是你输入的书名,text2.text中是你输入的作者名。
      

  3.   

    select * from 表 where 书名 like "*计算机*" and 作者 like "*郭*"
    access中通配符用*,而不是%
      

  4.   

    这样问问题还差不多(比冒充美女感觉好多了)。不过,为什么一定要把CSDN上的人想象得那么功利呢?别人在哪儿你都不知道,怎么请人吃饭?问题答案同意楼上几位。
      

  5.   

    select * from 表 where 书名 like "*计算机*" or 作者 like "*郭*"用 or 来表示关系最好,这样模糊查询的范围比较广,也可是使用 chenyu5188(来自东方的狼) ( ) 信誉:100  的方式where子句修改为  where 书名 like '%" & Trim(Text1.Text) & "%'  '"& combo1.text &"' 作者 like '%" & Trim(Text2.Text) & "%'"其中combo1.text是表示and或者or关系的
      

  6.   

    select * from 表 where 书名 like %计算机% or 作者 like %郭%