Rss & SiteMap
Foxtable(狐表) http://www.foxtable.com
对于在各个客户端手工输入的数据,在保存时系统是不会重复的,不需要这个方法。
但是对于各个客户端从同一数据源里提取的数据,就可能存在问题了:在某条记录被保存的过程中(未完成),其他客户端调用的 数据填充器 可能认为目标表中还没有这条记录,从而再追加这条记录。 所以要是有一个判断就好办一些了。这样可以解决多人同时数据填充并保存的问题。
正在输入的过程,系统不是会自动给予不同的主键值吗?我对标记没有另外的特别要求,因为我的数据都提取自其他数据源。
我在想,后台数据库中建一保存标记表,只有一列一行,在进行填充、保存前先给这个地方赋值,保存完了以后再赋值。其他用户根据这个值来判断是否进行填充、保存。
我看这样应是可以的,因为这一个单元格的赋值是一瞬间的,一般不会冲突。
(我的数据填充是从10多万条记录中按条件填充,要用几秒钟的,就是这几秒钟中内多用户操作可能出现重复填充)
你看这样行吗?