起步软件技术论坛-X3

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: hule1234

[请求]流程流转到第2个人后,主表数据变空白了!**

[复制链接]
 楼主| 发表于 2008-11-18 09:22:09 | 显示全部楼层
但是我同样的方法,很多的流程启动的时候,都不会报主表没有数据的情况。就这一个流程出现这个情况。
在很多流程里下面这段代码是插入流程审批模版的  都不需要dsbMaster.DataSet.Append;  这句
procedure TMainForm.BizFormShow(Sender: TObject);
var
lDataSet : TSqlDataSet;
begin
  if not dsbMaster.DataSet.Active then dsbMaster.DataSet.Open;
  if not dsbFlow.DataSet.Active then dsbFlow.DataSet.Open;
  if not DataSetBroker1.DataSet.Active then DataSetBroker1.DataSet.Open;
   dsbMaster.DataSet.Append;
  if not Flowbroker.FlowControl.FlowStartuped then
begin

    lDataSet := DataSetBroker1.DataSet as TSqlDataSet;
    FlowCommonUtils.TFlowUtils.LoadFlowTempletData('CONSTRACTOPINIONPRECESS',lDataSet);
  end;
  (InfoBroker.Info as CONSTRACTINFOR.TCONSTRACTINFOR).ModifyFlowData('bsWrite','10');
end;
回复 支持 反对

使用道具 举报

发表于 2008-11-18 09:31:34 | 显示全部楼层
我们也有这种情况,同一个流程多数情况没问题,偶然就会出现一次,感觉平台有Bug。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-18 09:34:30 | 显示全部楼层
我现在急死了,正式环境的流程跑的好好的,到了测试环境就不行了。最郁闷的是,导出后正式环境也开始丢字段。
回复 支持 反对

使用道具 举报

发表于 2008-11-18 16:35:59 | 显示全部楼层
主从数据集输入记录的时候要求主数据集有记录,从记录才能增加记录。从提示信息看数据集是空的。
你可以设置断点跟踪一下,看看dsbMaster 这个数据集的recordcount 是多少?

至于你13楼说的,导出后正式环境也开始丢字段?如果仅仅是用平台的导出工具从正式环境做了个导出动作,肯定不会这样的。楼主可以再看看,例如是否有人还原数据库了,或者导入其他资源等等。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-24 14:30:32 | 显示全部楼层
结帖!多谢各位高手了,看你们排除问题,学了不少东西!
回复 支持 反对

使用道具 举报

发表于 2008-11-24 14:50:19 | 显示全部楼层
楼主,最后是怎么解决的,分享一下!
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-27 18:07 , Processed in 0.037298 second(s), 13 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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