起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 217|回复: 16

【搞定】使用RUNFUNC遇到的怪异问题。。。**

[复制链接]
发表于 2007-8-16 09:09:24 | 显示全部楼层 |阅读模式
版本 2617
问题描述:
在A功能中通过RUNFUNC调用B功能,我传了参数进去(比如我要找单号=001的数据),通过断点调试,可以看到参数已经传入B功能中,但是B运行起来后不显示数据,如果把功能B的名字改成B1即可显示数据。
其他说明:
我在B功能主窗体的create事件中写了一个查询语句查询表中数据,单独运行B没问题,可以查到数据,但是通过RUNFUNC调用后就查询不到数据了,我认为问题原因在这里,但是当我把功能B的名字改成B1后,一切都正常了。。。在A功能中没有做什么其他限制功能B的操作。
回复

使用道具 举报

 楼主| 发表于 2007-8-16 09:31:47 | 显示全部楼层
没人回复。。。自己顶下吧
回复 支持 反对

使用道具 举报

发表于 2007-8-16 09:38:47 | 显示全部楼层
B1是什么名字?怎么改功能的名字就行了?
你再做一个功能试试,写一样的代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-16 09:39:43 | 显示全部楼层
自己再顶下,别沉了。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-16 09:45:18 | 显示全部楼层
就是因为我重做了一个功能后可以,然后就把原来的那个(B)删掉了,把新作的功能名改成B,结果又不好用了。。。于是我就试着把B改成B1,又好用了。。。汗。。。
B的具体名称是 FUNCMIFB,和这个没有关系吧。。呵呵
回复 支持 反对

使用道具 举报

发表于 2007-8-16 09:53:51 | 显示全部楼层
你去回收站看看。。
回复 支持 反对

使用道具 举报

发表于 2007-8-16 10:00:26 | 显示全部楼层
你看看流程里面是不是用的B1
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-16 10:07:34 | 显示全部楼层
1。回收站里面确实没有
2。确实有个流程里面用到了B--FUNCMIFB,但不是B1,,好像跟这个没有什么关系吧?因为这个流程中还用到了其他功能,在通过RUNFUNC调用其他功能时就没问题。。。
回复 支持 反对

使用道具 举报

发表于 2007-8-16 10:11:42 | 显示全部楼层
你在流程的流程字段是那个参数吧!
你调试一下不出数的sql数据组件,用数据集TBizDataSet .TDataFetch.commandtext  属性看看sql的过滤条件是什么。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-16 10:21:57 | 显示全部楼层
我传的参数的字段确实时流程字段,但是我现在用的功能没有在流程中啊。。。
语句都正常,就是没数据,但是如果通过后台数据查询就有数据。。。
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-1-14 02:49 , Processed in 0.037081 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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