做一个服务器,多个客户端的 项目应注意的问题,大家进来讨论一下 做一个服务器,多个客户端的 项目,在写sql语句的时候,是不是涉及到增,删,改的操作都需要加上锁,另外还有什么需要注意的,希望大家不惜赐教 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1楼的 说的有点欠妥...数据的锁是在读取和修改的瞬间加的...因为不能加太久,不然会影响效率而你修改之前必然要读取数据...除非你已经知道你要改的数据的值了做个假设:A和B同时读取一个值 A B读取10 10修改+10 无操作提交=20 -10无操作 提交0最后的 结果就变成0了,我后面查了资料用存储过程解决了就是读取的时候就把记录用排他锁锁定,然后把修改操作和读取放在一个存储过程里边就行了我想你可能会遇到和我一样的问题吧...希望有用 b/s慎用静态全局变量static 并发如何控制,比如有A,B两个客户端,同时打开了基本资料的窗口A: 做了一些修改,点击保存(操作成功,因为此时B并没有修改)B: 在A修改后也做了一些修改,点击保存,此时会出错,提示影响了数据库的并发性希望大家赐教 上面说的不是很准确具体情况是这样的:并发如何控制,比如有A,B两个客户端,同时打开了基本资料的窗口A: 做了一些修改,点击保存(操作成功,因为此时B并没有修改)B: 在A修改后也做了一些修改,点击保存,此时有时候会出错,提示影响了数据库的并发性,但是有时候不出错,保存成功sql打了 sp4补丁是因为数据库的问题还是sql语句没有加锁希望大家赐教拜谢了 RASDIALPARAMS 不知道应该引用什么文件 在winform中如何设置背景图片 谁帮我把这个下载了啊?http://d.download.csdn.net/down/206367/shanyou , 急需,谢谢 新手问题 数据库的小问题,在线给分ing 我是新入门.net的新手,请问asp.net和c#、vb.net的侧重的开发领域是 ? 调用文件夹下的用户控件问题!!赶!! 请教一行代码好吗?谢谢您。 急请教水晶报表导出到word文档中的问题! 怎么用C#做COM组建啊? C# ListView 控件初始化时默认选种其中的一行!!!大虾帮忙!!!! 刚刚实习,公司的代码实在看不懂
A和B同时读取一个值 A B
读取10 10
修改+10 无操作
提交=20 -10
无操作 提交0最后的 结果就变成0了,我后面查了资料用存储过程解决了就是读取的时候就把记录用排他锁锁定,然后把修改操作和读取放在一个存储过程里边就行了
我想你可能会遇到和我一样的问题吧...希望有用
static
A: 做了一些修改,点击保存(操作成功,因为此时B并没有修改)
B: 在A修改后也做了一些修改,点击保存,此时会出错,提示影响了数据库的并发性希望大家赐教
具体情况是这样的:
并发如何控制,比如有A,B两个客户端,同时打开了基本资料的窗口
A: 做了一些修改,点击保存(操作成功,因为此时B并没有修改)
B: 在A修改后也做了一些修改,点击保存,此时有时候会出错,提示影响了数据库的并发性,但是有时候不出错,保存成功sql打了 sp4补丁
是因为数据库的问题还是sql语句没有加锁
希望大家赐教
拜谢了