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

运行结果:<br>《分词大表》中含“云”的记录565条,能正常显示<br>《分词大表》中含“扎”的记录0条,却不能返回“rsp.RecordCount”的值<br>用li... 运行结果:
<br>《分词大表》中含“云”的记录565条,能正常显示
<br>《分词大表》中含“扎”的记录0条,却不能返回“ rsp.RecordCount”的值
<br>用 like 和 instr 均不起作用
展开
 我来答
百度网友577f80d
2017-02-03 · TA获得超过791个赞
知道小有建树答主
回答量:1352
采纳率:66%
帮助的人:530万
展开全部
由于不知道你代码的具体内容,从以下方面检查
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
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式