我做了一个耗材管理的系统,里面有个出库的功能,这个功能可以由几个人同时去操作,问题如下:
1)我用static定义了一个变量topNum,用来保存出库时新增的条数,显示时就用select top(@topNum) * from...来获得刚新增出库的信息。一个操作时没问题,但是多个人在多台机器上同时操作时问题就来了,显示的数据出现了反串,就是topNum的值不准了,我知道这个和static类型有关,但我不知道应该用什么来保存topNum这个值,viewstate出现同样的问题。
2)出库时,数据库中的数量会做相应的减法,一个人操作出库时没问题,几个人同时操作时问题就来了,数据库中的数量出现了错误,都是在原来的数量减去出库的数量,并没有一次减去每个人操作时出库的数量。这个问题就好比是售票系统,怎么才能保证剩余票数的正确性呢?以上两个问题,还请各位大侠多多提供宝贵意见啊
急~~~~~~~~~~