阅 读 文 章

关于数据库(MDB)记录修改次数的问题

[来源:网上转载 (CSDN转载) | 作者:网友(LQL1818) | 时间:2007-09-14 | 浏览:人次 ]

一个用ASP来作的酒店管理程序,其中的退房功能让我很因惑,程序要求实现每个住客所登记的资料在退房前可以修改,但输入退房时间后,它的记录就不能再被改动了,也就是要锁定这条记录,如果以后点击退房按钮则显示一个出错页面。请问朋友们,在ASP中这要怎么样来作才行啊,多谢了。
用一个字段来记录是否退房,如果退了则不允许修改,并提示出错信息.
如樓上.
录入退房时间时,将改权限取反..
参考二楼朋友的意见,我在数据表中增加了一个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

最新评论 共有0位网友发表了评论

发表评论

评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名:(注册)
密码:
验证码:
匿名发表

网站地图友情连接交流论坛网站投稿广告服务联系我们留言本站长统计
Some rights reserved: www.chmhome.com, 鄂ICP备07010232号 E-mail:chinakafei@live.com,QQ:552766
中国咖啡技术网(Chmhome):国外编程技术书籍,中文编程手册,经典编程文章,交流技术,技术软件下载,计算机论文,毕业论文.