起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 296|回复: 19

【结贴】关于业务信息初始化的优先级问题**

[复制链接]
发表于 2008-8-13 10:03:28 | 显示全部楼层 |阅读模式
请问在哪里设置业务信息初始化的优先级:
我的系统启动前需要初始化一些用户设置的数据,这些数据也被其他相关业务信息中的数据集作为SQL查询条件,那我怎样设置它的初始化优先级呢?
回复

使用道具 举报

发表于 2008-8-13 10:14:34 | 显示全部楼层
我不太理解您说的意思。
我的理解是您要对业务信息做一些设置,可以放在信息的create事件里面做
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-8-13 10:22:03 | 显示全部楼层

问题补充

在我的系统中有:
业务信息1(有一个数据集,在业务信息的Create方法中需要选项业务信息中的数据)
业务信息2(有一个数据集,在业务信息的Create方法中需要选项业务信息中的数据)
选项业务信息(有一个数据集,我在这个业务信息中的Create事件中将数据集打开)
这样的话,选项业务信息的初始化过程就要在其他业务信息的前面执行,我想问的是怎样调整它的顺序?
回复 支持 反对

使用道具 举报

发表于 2008-8-13 10:30:32 | 显示全部楼层
不能控制这个顺序。
必须改变下思路做这个需求。业务信息里面的数据集都设置成非自动打开的,然后代码控制各个数据集的打开。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-8-13 10:34:51 | 显示全部楼层

回复

那么在哪里写控制数据集打开的代码比较合适呢?是系统空间\系统运行库\系统初始化中的Dorun还是Init?
回复 支持 反对

使用道具 举报

发表于 2008-8-13 14:05:08 | 显示全部楼层

Re: 回复

最初由 taiji 发布
[B]那么在哪里写控制数据集打开的代码比较合适呢?是系统空间\系统运行库\系统初始化中的Dorun还是Init? [/B]


可以在这里创建一个信息对象。
不过我觉得用业务参数更方便。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-8-13 14:17:40 | 显示全部楼层

回复

在哪里创建信息对象?我只要打开数据集就可以了
回复 支持 反对

使用道具 举报

发表于 2008-8-13 14:37:09 | 显示全部楼层
没有信息对象,就无法访问其中的数据集了。
建议楼主使用业务参数吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-8-13 14:50:24 | 显示全部楼层

回复

我使用的就是业务参数,但业务参数也要赋值,这就是之前No.3中写的,我要在业务信息的Create 事件中给业务参数赋值。你明白我的意思吗?
回复 支持 反对

使用道具 举报

发表于 2008-8-13 14:54:14 | 显示全部楼层
那你就在5楼说的位置创建参数、赋值吧。
记得把参数组的隔离级设置成”全局“
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-20 19:24 , Processed in 0.042219 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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