asp环境,为什么用like查询,会出现如果没有记录就出现错误的情况?

2024-11-12 02:49:28
推荐回答(1个)
回答1:

由于不知道你代码的具体内容,从以下方面检查
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