如何控制在新增时并发使用锁机制

xuxiaolong188 2010-08-11 04:49:43
新增插入一条记录,在并发情况下如果用锁机制
控制锁住新增那段代码?

新增样例代码
protected void btnSaveBug_Click(object sender, EventArgs e)//新增代码
{
try
{
........省略....................
dBox.ShowDialog("新增成功", false);
}
catch (Exception ex)
{
CommTools.alert(this,"新增失败"+ex.Message.ToString());
}
}
...全文
193 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Jessezu 2010-08-12
  • 打赏
  • 举报
回复
用事务或触发器
xuxiaolong188 2010-08-12
  • 打赏
  • 举报
回复
我有2个表(数据一起插的,顺序执行),第一个表的 id(自增长)作为第2个表的外键,第一个表新增完后我要捕获其最大id,这样防止捕获错了第一个表的id?可能我讲的不清楚,呵呵
xuxiaolong188 2010-08-12
  • 打赏
  • 举报
回复
哦,我试试
symbol_bc 2010-08-11
  • 打赏
  • 举报
回复
插入为什么要锁呢?是一定要强调插入的先后顺序吗?

62,074

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧