asp 用的是 access数据库,如果字段有一个为空,那查询就出错怎么办?高手指点指点哦~
模糊查询,我希望达到这个功能:表单留空不输入,那么输出结果是所有的。但现在有个问题,表里面如果beizhu这个字段有空的,那么这一项就不显示出来了。这样就有问题了,因为很...
模糊查询,我希望达到这个功能:表单留空不输入,那么输出结果是所有的。
但现在有个问题,表里面如果beizhu这个字段有空的,那么这一项就不显示出来了。这样就有问题了,因为很多sn后面的备注是空的。
如果让它全部显示呢?
我用的是下面代码:
<%
exec="select * from guestsn where beizhu like '%"&Request("beizhu")&"%' and sn like '%"&Request("sn")&"%'
set rs=server.createobject("adodb.recordset")
rs.open exec,conn,1,1
%>
<%do while not rs.eof%>
<td><%=rs("sn")%></td>
<td><%=rs("beizhu")%></td>
<%
rs.movenext
loop
%>
按照 jinglie 的回答,那么只要有一个符合条件的都会搜出来了。 展开
但现在有个问题,表里面如果beizhu这个字段有空的,那么这一项就不显示出来了。这样就有问题了,因为很多sn后面的备注是空的。
如果让它全部显示呢?
我用的是下面代码:
<%
exec="select * from guestsn where beizhu like '%"&Request("beizhu")&"%' and sn like '%"&Request("sn")&"%'
set rs=server.createobject("adodb.recordset")
rs.open exec,conn,1,1
%>
<%do while not rs.eof%>
<td><%=rs("sn")%></td>
<td><%=rs("beizhu")%></td>
<%
rs.movenext
loop
%>
按照 jinglie 的回答,那么只要有一个符合条件的都会搜出来了。 展开
展开全部
没砍懂也!!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<%
exec="select * from guestsn where beizhu like '%"&Request("beizhu")&"%' and sn like '%"&Request("sn")&"%'
set rs=server.createobject("adodb.recordset")
rs.open exec,conn,1,1
%>
<%
if rs.EOF and rs.BOF then
response.write ("暂时没有记录")
else
%>
<%do while not rs.eof%>
<td><%=rs("sn")%></td>
<td><%=rs("beizhu")%></td>
<%
rs.movenext
loop
%>
<%
end if
%>
exec="select * from guestsn where beizhu like '%"&Request("beizhu")&"%' and sn like '%"&Request("sn")&"%'
set rs=server.createobject("adodb.recordset")
rs.open exec,conn,1,1
%>
<%
if rs.EOF and rs.BOF then
response.write ("暂时没有记录")
else
%>
<%do while not rs.eof%>
<td><%=rs("sn")%></td>
<td><%=rs("beizhu")%></td>
<%
rs.movenext
loop
%>
<%
end if
%>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询