| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 851 人关注过本帖
标题:asp并发操作问题!
只看楼主 加入收藏
cokechen
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2007-12-16
收藏
 问题点数:0 回复次数:2 
asp并发操作问题!
以前没碰到过数据库并发操作的问题,现在有这样的一个问题:

用户网上报名参加考试的一个程序,假定一天报名人数不超过2000人,数据库有一张表记录着当前已经报名的人员,程序的逻辑是在提交报名信息时,判断当前表里有多少记录(select count(*) from table a),然后根据返回的记录个数跟2000比较,如果小于2000则往数据库新增一条记录;反之如果已经等于2000了,那么停止增加记录,并给用户提示。

比如只剩下一个名额时,此时同时有多个用户报名,通过查询判断可以插入记录,结果造成最终可能超过2000条记录,那么该怎么让一个用户在查询记录个数时,不让其他用户查询,而是等到该用户插入记录后再让其他用户进行查询?
搜索更多相关主题的帖子: 记录 数据库 报名人数 count table 
2011-09-03 17:49
juhuiweb
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2011-9-3
收藏
得分:0 
路过

东莞礼品 http://www.
2011-09-03 18:00
macoo3
Rank: 1
来 自:陕西宝鸡
等 级:新手上路
帖 子:8
专家分:2
注 册:2011-8-25
收藏
得分:0 
lock
锁住啊

西安天仁生物科技有限公司www.
2011-09-06 15:25
快速回复:asp并发操作问题!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.031263 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved