起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 319|回复: 9

【搞定】保存时网络连接断开出现的错误**

[复制链接]
发表于 2007-2-6 12:07:36 | 显示全部楼层 |阅读模式
在单据保存时网络连接突然断开出现,此时如果再次保存单据,
发现数据集的AfterPost事件居然不执行了,请问这是怎么回事?
回复

使用道具 举报

发表于 2007-2-6 12:45:31 | 显示全部楼层
因为post是在本地执行的,post 一般不会失败。

x3 的数据集,采用的是 公文包 模式,先在内存中修改,然后通过调用 applyupdates 提交到数据库中。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-6 13:15:35 | 显示全部楼层
我在AfterPost事件中更新别的单据的标记,出现这种情况再次保存就不会更新别的单据了,
请问这种情况如何处理呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-6 14:31:21 | 显示全部楼层
在线等待呀,顶一下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-6 15:36:34 | 显示全部楼层
照着这个原理那确实第一次保存失败后第二次再保存会出现AfterPost不执行的问题了,
请问如何解决?
回复 支持 反对

使用道具 举报

发表于 2007-2-6 15:40:56 | 显示全部楼层
尝试使用AfterApplyupdates
回复 支持 反对

使用道具 举报

发表于 2007-2-6 16:01:51 | 显示全部楼层
请参考 http://wiki.justep.cn/mywiki/moi ... light=%28dataset%29
第一次提交时候,先Post,然后ApplyUpdates
这时候因为网络断开,出错了,
第二次执行时候,数据集的状态已经是浏览了,所以不会出发AfterPost事件了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-7 15:35:48 | 显示全部楼层
谢谢。看来只能写到AfterApplyupdates了。
http://wiki.justep.cn/mywiki/moin.cgi/HomePage 里面的东西好像不错呀,不知道提供下载不
回复 支持 反对

使用道具 举报

发表于 2007-2-7 17:38:16 | 显示全部楼层
有很多网站下载工具可以用的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-9 08:56:53 | 显示全部楼层
OK,结帖吧,谢谢
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2024-12-24 21:04 , Processed in 0.049223 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表