怎么用Asp的if语句当从数据库查找的状态为租用中则不能被删除,其他状
1个回答
展开全部
<%
'假如这里是删除处理函数或者处理页面。
数据库链接
数据库其它操作
id=request("id")'获取点击删除传过来的ID,或者是其它做识别的参数
rs.open("select * from 表 where id="&id&"")
'查询出这条数据,下面就可以在删除前做判断了
if rs("状态")<>"租用中" then
'判断如果状态不是租用中就执行删除,
conn.execute("delete from 表 where where id="&id&"")
response.write "<script>alert('删除成功');location.href='删除成功跳转地址';</script>"
set rs=nothing
set conn=nothing
else
'否则提示租用中,跳转到指定页面。
response.write "<script>alert('租用中,不能删除!');location.href='删除失败跳转地址';</script>"
end if
%>
大概是这样,其实为了避免多余操作,在显示删除的地方就直接判断它,租用中,就不显示删除,这样会更明了。
<%=rs("xxxx")> - <%=rs("yyyy")%> <%if rs("状态")<>"租用中" then%><a href="del.asp?id=1">删除</a><%end if%>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询