CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  应用实例

求更新锁ASP代码实例!

楼主fusoft(黑马)2005-03-04 08:06:26 在 MS-SQL Server / 应用实例 提问

过程描述:  
  1,打开一条数据进入编辑页面时锁住这条记录!  
  2,编辑完毕提交编辑表单后解除锁定!  
  求完整的解决方法,初学SQL锁,只知道要用到更新锁和事务什么的!高手帮忙!  
  问题点数:0、回复次数:8Top

1 楼fusoft(黑马)回复于 2005-03-04 08:10:20 得分 0

备注说明:  
  1,编辑时间可能会很长,可能是1个小时或者更长,而此间都不能允许其他用户编辑,但是可以读取数据  
  2,如果打开编辑页面后锁住了这条记录,但却没有提交编辑结果,非法退出了系统(比如说断电)  
  这条被编辑锁住的记录如何解锁呢?  
  Top

2 楼fusoft(黑马)回复于 2005-03-04 08:14:02 得分 0

刚才有朋友告诉我说必须使用共享锁,使数据变为只读模式!Top

3 楼mschen(Co-ok)回复于 2005-03-04 08:34:34 得分 0

你说的这种情况SQL   SERVER回自动的加锁.不用用户的参与了.如果你想改变SQL   SERVER的加锁级别,可以设置事务的隔离级别.Top

4 楼zheninchangjiang(徐若涵)回复于 2005-03-04 08:50:26 得分 0

要求不合理Top

5 楼631799(杭州工人)回复于 2005-03-04 08:51:27 得分 0

select   *   from   表(tablockx)   --加表级锁  
   
  --处理数据  
  begin   tran  
  insert   表(txt1,txt2,num)   values('aa','bb',1)  
  commit   tran  
   
  一般不用加锁,系统自动处理!Top

6 楼zheninchangjiang(徐若涵)回复于 2005-03-04 08:51:44 得分 0

为这个记录添加一个状态字,更改状态来“锁定”记录,Top

7 楼fusoft(黑马)回复于 2005-03-04 09:36:49 得分 0

为这个记录添加一个状态字,更改状态来“锁定”记录,  
   
  也就是说可以加个State字段后,通过程序来实现!但是  
   
  如果打开编辑页面后改变了这条记录的状态,  
  但却没有提交编辑结果,非法退出了系统(比如说断电)  
  这条被编辑锁住的记录如何解锁呢?  
  Top

8 楼libin_ftsafe(子陌红尘:TS for Banking Card)回复于 2005-03-04 09:45:01 得分 0

1、因为在ASP代码中,客户端通过服务器与数据库建立的连接都是短连接,因此,楼主的需求无法在数据库层面上解决。  
   
  2、锁定关系通过自定义表来处理,通过B/S应用系统的Application记录用户登录信息,然后通过登录信息与被锁定的记录关联的方式来解决,一旦用户非法退出,Application中判定用户退出,则执行记录的解锁操作。Top

相关问题

  • 跪求C# Windows窗体DataGrid数据更新的实例或代码!
  • asp+sql2000怎么用recordset来更新数据给点代码
  • (100分)求asp动态转静态页(最好提供实例,及生成.xml)的代码,进来up有分
  • asp源代码!
  • 新人:寻找VC+AO代码实例
  • ABC代码和UBB代码的实例谁有?急用。
  • 急需asp代码!!
  • asp代码问题
  • ASP代码问题?
  • 【难题】如何引用其他网站asp页面的部分html代码,要求跟随更新

关键词

  • 页面
  • 用户
  • 数据
  • 系统
  • 解决
  • sql
  • 记录
  • 锁住
  • 加锁
  • 锁定

得分解答快速导航

  • 帖主:fusoft

相关链接

  • SQL Server类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo