如何实现多用户添加、编辑同一个表,而不互相干扰?
思危 2006-11-20 06:16:18 在程序中, 我要对一个器材表(Equipment)进行录入新器材的操作。
现在的做法是使用数据库中的一个临时器材表(TempEquip),在其中一次性生成一台或多台器材记录、然后编辑、修改之后,将TempEquip导入正式表,如果用户放弃录入,则清空TempEquip,不导入正式表。
现在可能有多个用户使用该模块进行录入,如何才能保证各用户只能够看自己添加的器材。并编辑或是撤销(删除)它们,而不影响其它人录入的内容呢?
我原想在TempEquip加入用户ID字段,来区别录入的数据,但可能有同ID的用户使用(比如两个人同时使用A的身份). 或是使用临时表(#TempEquip)但似乎临时表只在一个存储过程中有效,出去就找不到了。
大家有什么好的办法,多多指点,谢谢啦! ^^