一觉起来发现LIKE不能用了,那怎么模糊搜索啊。
记录集定义代码
sqltxt="SELECT content_id FROM content WHERE content_title LIKE '%" & keyword & "%'"
rs=db.openRecordset(sqltxt)
结果完全找不到。
换成
sqltxt="SELECT content_id FROM content WHERE content_title = '" & keyword & "'"
进行完全匹配就没有问题。
请问达人,什么情况下会有这样的问题?
太久没碰VB了

解决方案 »

  1.   

    Access可能是* ,偶也不记得了,汗~
      

  2.   

    这是我在ACCESS用的like  like '%" & Combo2.Text & "%'
    我在SQL中用的也是这句
      

  3.   

    如果是 sql server 2k的话 语法没错哦
      

  4.   

    like  like '%%" & Combo2.Text & "%%'"
    加2个百分号试试!
      

  5.   

    你用DAO 当然得用*了  你要是用ADO那就用%
      

  6.   

    你用DAO 当然得用*了  你要是用ADO那就用%
    如果是在 Access数据库里面 执行查询 也用 *
      

  7.   

    ADO+ACCESS 一样可以用 %
      

  8.   

    搞定,在DAO下果然是*,实在是太久没碰了,犯这么低级的错误。
    收分了,各位。