asp环境,为什么用like查询,会出现如果没有记录就出现错误的情况?
运行结果:<br>《分词大表》中含“云”的记录565条,能正常显示<br>《分词大表》中含“扎”的记录0条,却不能返回“rsp.RecordCount”的值<br>用li...
运行结果:
<br>《分词大表》中含“云”的记录565条,能正常显示
<br>《分词大表》中含“扎”的记录0条,却不能返回“ rsp.RecordCount”的值
<br>用 like 和 instr 均不起作用 展开
<br>《分词大表》中含“云”的记录565条,能正常显示
<br>《分词大表》中含“扎”的记录0条,却不能返回“ rsp.RecordCount”的值
<br>用 like 和 instr 均不起作用 展开
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
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
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询