select * from 表 where 书名 like %计算机% and 作者 like %郭%
sqlstr="select * from XXX表 where 书名 like '%" & Trim(Text1.Text) & "%' and 作者 like '%" & Trim(Text2.Text) & "%'" rs.open sqlstr,cn,3,3以上text1.text中是你输入的书名,text2.text中是你输入的作者名。
select * from 表 where 书名 like "*计算机*" and 作者 like "*郭*" access中通配符用*,而不是%
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关系的
select * from 表 where 书名 like %计算机% or 作者 like %郭%
rs.open sqlstr,cn,3,3以上text1.text中是你输入的书名,text2.text中是你输入的作者名。
access中通配符用*,而不是%