由于不知道你代码的具体内容,从以下方面检查
1.SQL语句应该这样写
sql = "select * from TabName where ColumnName like'%"&keyword&"%' order by id desc"
2.记录集打开方式应该这样写
rs.open sql,conn,1,1
3.检查记录集是否为空应该这样写(RecordCount属性只有在记录集的CursorType为1或者3时才可用)
不用这种写法
If rs.RecordCount > 0 Then
应该用下面的写法
If rs.BOF and rs.EOF Then