怎么用Asp的if语句当从数据库查找的状态为租用中则不能被删除,其他状

怎么用Asp的if语句当从数据库查找的状态为租用中则不能被删除,其他状态可以... 怎么用Asp的if语句当从数据库查找的状态为租用中则不能被删除,其他状态可以 展开
 我来答
百度网友3cb80af
2017-03-07 · TA获得超过9535个赞
知道大有可为答主
回答量:1.2万
采纳率:83%
帮助的人:3977万
展开全部
<%
'假如这里是删除处理函数或者处理页面。
数据库链接
数据库其它操作
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%>
追问

能不能帮我看看这代码
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式