****多层分布式中如何在客户端纠错啊?****

cat7708 2003-11-18 10:29:32
如题,具体如何实现啊?
...全文
16 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
cat7708 2003-11-22
  • 打赏
  • 举报
回复
哦,原来这样啊.谢谢各位的帮忙.由于这几天网卡用完了,上不了网,所以回复迟了一些.各位不要见怪.
hiflower 2003-11-21
  • 打赏
  • 举报
回复
要这样的话,中间层可以去掉了。
你直接在客户端检查数据库中有没有存在的键,有的话就 Cancel 就行了。
但这样你仍不能完全保证数据库中就确实不存在相同的键了,因为另一个客户也许已添加了一条记录
cat7708 2003-11-21
  • 打赏
  • 举报
回复
谢谢楼上的指点,我想把服务器的规则放到客户端应用,比如主键不能有相同的值,我若在客户端显示组件中必某一值的主键为另一存在的键值,则在客户端直接显示出错误,这样就不必先把数据传到数据库去核对再传回来了。
hhytsoft 2003-11-20
  • 打赏
  • 举报
回复
注:ClientDataSet的OnReconcileError事件
hhytsoft 2003-11-20
  • 打赏
  • 举报
回复
如果你指的是对更新失败的数据进行修改,然后再ApplyUpdates的话,可以在OnReconcileError事件中处理,处理后再提交。
hiflower 2003-11-20
  • 打赏
  • 举报
回复
运行服务器,调试客户端
gxdmm 2003-11-20
  • 打赏
  • 举报
回复
在服务器中设置断点,然后运行服务器,再运行客户端。

1,592

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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