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

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

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

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

列表框控键的DirList()函数问题,很怪的问题 菜鸟再次请教一个SQL语句,只有两个字段! 如何设置文件夹的磁盘配额 请问如何查询SQL数据库中的第N行记录啊??????? 显示器隔一段时间变黑,又变好,有时频率很快,尤其是在打开网页的时候,请问什么原因? LyfUpload 组件不能成功创建!!!下标越界,为什么?! 欢迎加入.NET高手与高手成长群:14282006 (不容错过) 初学jsp和servlet有什么好书推荐么?????? 散分,STL的vector的一些疑问。 怎么把这个程序改成存储过程呢?请大虾指教。 急救:关于文件对话框问题! 关于服务器数据库乱码和?问题 急——在线等 [原创]asp.net(vb)简单的验证码 无法安装linux8,帮忙?? 有知道在广州哪里可以报名SUN Java 认证的地方吗? 怎么在一个bat中执行另一个bat 初学jsp和servlet有什么好书推荐么?????? 请教有个数据库记录排序问题 求助:WORD页码显示和打印不一致 Setup Factory 制作的安装文件不能正确运行,急救!!! VS2005与VS2003主要区别? 如何设置? 请问Mashield.exe这个进程是不是病毒啊? 奇怪的问题,有高手在吗。帮助解决一下。 如何设计三层架构的软件 各位大哥ACTIVE控件怎么签名啊。 filter条件的问题 EXCEL中的排序问题 VC读文件的问题 我大概把C語言語法都看過再來想找一些題目練習