壹佰网|ERP100 - 企业信息化知识门户

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1641|回复: 8

[二次开发] 并发程序如何加参数??在线等

  [复制链接]
发表于 2011/11/24 15:16:33 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622  。

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 xiaochenerp 于 2011/11/24 15:36 编辑

我在包里写了个过程,做并发程序用,但现在要求在跑请求的时候加参数,但不知道这个参数如何与这个过程联系在一起,就是参数怎么才能传到过程里??

如图:

参数1.jpg
变量那里是灰色的,不能输入、、、该怎么解决  在线等

下面是我的可执行:

可执行.jpg

这是我的过程:
procedure oe_enter(P_SATRT_DATE_INTERF IN varchar2,P_END_DATE_INTERF varchar2,errmsg OUT VARCHAR2, errcode OUT VARCHAR2);

求教


参数.jpg
发表于 2011/11/24 15:20:08 | 显示全部楼层
你需要明白两个概念:请求 和 可执行;
你在请求中加参数,必须首先要确保 可执行中也支持这个参数。
你在参数界面中,点击 键盘 向下键 就可以增加参数。

你这个问题太初级了,需要让你周围的顾问給你扫盲一下。 有问题給我电话吧 13911575376
 楼主| 发表于 2011/11/24 15:25:13 | 显示全部楼层
纵横四海 发表于 2011/11/24 15:20
你需要明白两个概念:请求 和 可执行;
你在请求中加参数,必须首先要确保 可执行中也支持这个参数。
你在 ...

四海哥  QQ在线的吗? 我QQ 82292393
发表于 2011/11/24 15:42:18 | 显示全部楼层
我看了你的pl/sql代码,我觉得你的函数定义可能有问题,在pl/sql的入口函数必须包含x_errbuf         OUT VARCHAR2, x_retcode        OUT NUMBER,
这连个参数之后的才是真正请求传过去起作用的参数。

PROCEDURE do(x_errbuf         OUT VARCHAR2,
               x_retcode        OUT NUMBER,
               p_user_id        IN NUMBER,
               p_login_id       IN NUMBER,
               p_resp_id        IN NUMBER,
               p_org_id         IN NUMBER,
               p_payment_method IN VARCHAR2,
               p_start_date     IN VARCHAR2,
               p_batch_name     IN VARCHAR2) IS
发表于 2011/11/24 16:48:38 | 显示全部楼层
诚如海哥所说  两个out型参数必须在过程中定义,但是注册并发程序哪里是不需要去理会这两个参数了,也就是说并发程序的第一个参数就是存储过程的第三个参数开始:
PROCEDURE do(x_errbuf         OUT VARCHAR2,
               x_retcode        OUT NUMBER,
               p_user_id        IN NUMBER,
               p_login_id       IN NUMBER,
               p_resp_id        IN NUMBER,
               p_org_id         IN NUMBER,
               p_payment_method IN VARCHAR2,
               p_start_date     IN VARCHAR2,
               p_batch_name     IN VARCHAR2) IS

然后关联就不是变量(token)那里去关联了,直接在上面参数(parameter)那个按照顺序往下注册就好了,记得拼写要正确就行了。
发表于 2011/11/25 12:18:01 | 显示全部楼层
你打开个标准的 请求 看人家怎么写的 不就明白了
 楼主| 发表于 2011/11/25 15:05:41 | 显示全部楼层
herodead 发表于 2011/11/25 12:18
你打开个标准的 请求 看人家怎么写的 不就明白了

已经搞定、、关键是没有样例  
发表于 2011/11/25 16:54:39 | 显示全部楼层
EBS的PL/SQL并发请求有示例是很容易上手的!
发表于 2011/11/25 21:42:30 | 显示全部楼层
嗯 这是初级问题 我也新手过 呵呵
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|手机版|壹佰网 ERP100 ( 京ICP备19053597号-2 )

Copyright © 2005-2012 北京海之大网络技术有限责任公司 服务器托管由互联互通
手机:13911575376
网站技术点击发送消息给对方83569622   广告&合作 点击发送消息给对方27675401   点击发送消息给对方634043306   咨询及人才点击发送消息给对方138011526

GMT+8, 2025/11/30 14:49 , Processed in 0.019056 second(s), 15 queries , File On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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