一觉起来发现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了
记录集定义代码
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了
我在SQL中用的也是这句
加2个百分号试试!
如果是在 Access数据库里面 执行查询 也用 *
收分了,各位。