收录日期:2018/12/15 03:57:24 时间:2016/05/24 00:10:49 标签:数据库相关
一个仓库管理系统,多个客户端,同时对数据库服务器(sqlserver2000)的库存表进行操作,
但是有数据冲突问题,因为工作都集中在AM10点前后,10几台微机同时并行工作,
例如在进行出库操作时,要实时检测库存数量,并实时修改库存,
有时可能产生数据冲突,也就是说同时读出数据,但是一个先处理完,并改动了数据,
但是另一个存盘时,可能数量已经不足了,
我看了一下操作系统的信号量,
但是没能和数据库结合不起来,
看了一下SQL2000的帮助,反到糊涂起来,
如果两个同样的应用程序中都执行了事务,那是不是先提交的先执行
后提交的要等到前一个事务执行后再进行处理?
如果两个同样的应用程序都执行了事务,并且都执行了同一个存储过程,
是不是先提交的先执行后提交的要等到前一个事务执行后再进行处理?
还有显式给表加锁又是怎么回事,
我都要崩溃了,
大家多费心吧!

只要能解决问题就行,
关心此题的朋友就帮忙向上踢一脚

用事务处理方式,我用事务处理解决过多用户同时访问修改的问题。效果错!但是调试成功有点难!
仔细分析ado的事务处理。
事务或采用表级锁
你UPDATE 数据时,在后面加个WHERE。。。呵呵!我就是这么解决的:>有用的!
偶也是用update+where+事务的方法搞定!

where加的是一个修改标志,如果select 的总数不等update的总数就返回事务

google服务器 请xml解析的高手帮忙。 请问“八异步卡”是什么东东? 关于动态打印iframe的问题 vs2005 的查找-替换 请各位大虾帮帮忙...如何备份ORCAL数据库.全备可恢复,不是EXP.... 怎么实现c# windows 应用程序开机自动运行? 请问有关stdafx.h float转化成字符串、然后链接起来、请问有没有什么简单的方法 遇到一个不知从那里下手的问题~ 提问关于CTreeCtrl的复选框的显示问题。 绝对基础的问题 可偶不会。。 listbox的重新载入问题 华翔科技急招熟悉ORACLE程序员 google有哪些好的插件 基于web应用的,有了结的朋友 推荐一下! 在 web.xml中配置的问题???? 反射机制的内存问题 求一SQL语句 请问在 vs2005中如何创建一个windows应用程序?? 50分求 createImageFromFile在.NET Compact Framework里面如何声明和使用? 如何在xml中动态添加一条记录 求达人帮忙看一下,Original为什么取不到值,我已经把那一句注释了 如何在CreateThread创建的线程中显示一个对话框呢? 恭喜开版 下了列表..和购物车问题 Xfire中,通过\"Creat WebService from java bean\" 生成的WebService有问题。 谁会鼠标的硬件模拟 如何强行关闭ActiveX控件的进程,请大家帮帮忙吧 请问一下,C#经典实例(第二版)这本书,谁看过吗? 打包安装程序在开机时启动