用一个字段来记录是否退房,如果退了则不允许修改,并提示出错信息.
如樓上.
录入退房时间时,将改权限取反..
参考二楼朋友的意见,我在数据表中增加了一个tfyn字段,类型定义为是/否,默认值为“False”,在提交退房后值变为“true”,在进行退房操作后,数据表中显示正常,也就是退房后的tfyn字段值为“true”,于是我写下如下代码来断定住客是否已经退房,没有退房的加入退房时间与tfyn字段值,退了房则提示出错,但运行代码扣仍然可以执行退房操作,不起什么作用,请朋友们看一看错误在那些地方啊,先谢了啊,代码如下:
<%
'id=request("id")
date=request("date")
set rs=server.createobject("ADODB.recordset")
rs.Open "SELECT * FROM jd Where tfyn="true" and ID="&request("id"),conn,1,3
if rs.eof and rs.bof then
response.Write "住客已经退客了"
rs.close
set rs=nothing
conn.close
set conn=nothing
response.end
else
rs.Open "SELECT * FROM jd Where ID="&request("id"),conn,1,3
rs("tfsj")=date‘写入退房时间
rs("rzts")=rs("tfsj")-rs("rzsj")’计算入住天数
rs("tfyn")=true‘写入退房状态值
rs.update
rs.close
set rs=nothing
end if
%>
<%
'id=request("id") '为何去掉?
date=request("date")
set rs=server.createobject("ADODB.recordset")
rs.Open "SELECT * FROM jd Where tfyn="true" and ID="&request("id"),conn,1,3
//select * from jd hwere tfyn=true and ....
if rs.eof and rs.bof then
response.Write "住客已经退客了"
rs.close
set rs=nothing
conn.close
set conn=nothing
response.end
else
rs.Open "SELECT * FROM jd Where ID="&request("id"),conn,1,3
| 论坛热门帖子: | [lch203] 写得蛮好的linux学习笔记(10-21) [黑马制造] 学习java的30个目标(10-19) [笑傲股林] 做测试半年了,有点迷茫,应该再学些什么提高自己的测试水平和测试能力呢?(10-19) [udp8589] 大家用google的来吱一声? 用百度的~~也来报道下?(10-18) [沂偌掳兆] 本人总结的一些认为C++比较经典的书籍,希望对大家有用(10-18) |
| TAG标签: | 次数 问题 修改 记录 数据库 关于 rs tfyn true id request |
注册
个人空间
