C/S模式,数据处理

Calmness006 2011-07-11 03:53:08
程序为C/S模式

客户端1 客户端2 客户端3 客户端4
(处理数据 (处理数据 (处理数据 (处理数据
将数据显示在 将数据显示在 将数据显示在 将数据显示在
TDBGird TDBGird TDBGird TDBGird
) ) ) )

总数据明细表DataTable

问题:客户端1处理数据然后先把数据放在临时表里面,然后并显示在TDBGrid中,当数据确认后才把数据往DataTable表中存放
具体的操作流程就是这样。我是想每个客户端在处理数据后有一个临时的表(每个客户端处理的数据都不一样),然后每个临时表与TDBGrid相连,并显示数据。最后每个客户端
把数据往DataTable表中存放。


...全文
95 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
Calmness006 2011-07-11
  • 打赏
  • 举报
回复
自己已经找到解决方法,谢谢各位了。
yqdragon 2011-07-11
  • 打赏
  • 举报
回复
自己建临时表放或动态建临时表放,取数据显示在TDBGird中
有撒问题啊
天涯倦客 2011-07-11
  • 打赏
  • 举报
回复
搞个临时表 加个字段区分当前用户。。。
Calmness006 2011-07-11
  • 打赏
  • 举报
回复
再次补充一下我的问题:每个客户端处理数据后,将处理的数据显示在TDBGird中,每个客户端处理的数据都不一样。每个客户端显示完以后,在将显示的数据存放在DataTable表中。
现在我就是不知道怎么将每个客户端的临时数据放在那里并显示在TDBGird中.
Calmness006 2011-07-11
  • 打赏
  • 举报
回复
对于二楼的兄弟,我知道这种方法不好,所以我说有什么发的方法可以解决这个问题。
bdmh 2011-07-11
  • 打赏
  • 举报
回复
主键采用唯一值方式,比如GUID,否则很容易引发主键冲突
天涯倦客 2011-07-11
  • 打赏
  • 举报
回复
没看出来有什么问题
Oraclers 2011-07-11
  • 打赏
  • 举报
回复
每个客户端在登录后可以生成一个临时表,当客户确认数据正确后输入到正式数据表中。但这样操作的话,不同的客户操作的数据有可能产生冲突。建议不采用此方式。

2,498

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧