免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4258 | 回复: 6
打印 上一主题 下一主题

用STRPCO传送数据 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-05-30 14:29 |只看该作者 |倒序浏览
日常开发中,很多时候需要把 DB里的数据以 EXECL\TXT 等 指定格式发送给 USER.

经常地我们可以用以下几种方式才传送:FTP\MAIL\EXECL\VBA\STRPCO 或者直接由PGMER发送

今天先介绍下STRPCO 方式,希望对部分朋友有帮助.

1、先将 数据发送 的格式保存 下来: 如附件

2、CL代码:
   
   ************ Beginning of data *************************************
          PGM                                                      
          DCL        VAR(&P) TYPE(*CHAR) LEN(80) +                  
                       VALUE(C:\Documents and Settings\user\桌面\data.dtf)                  
   /* */                                                            
   /*&P  即保存数据传送文件的  PC 位置    */                        
   /*     CODDING      */                                          
   /* 其他处理过程    */                                            
  /* */     

          STRPCO                                                                                                            
          MONMSG     MSGID(IWS4010)                                 
          STRPCCMD   PCCMD(&P) PAUSE(*NO)                           
        ENDPGM                                                   
*************** End of data ****************************************

[ 本帖最后由 caomangyu 于 2007-5-30 14:46 编辑 ]

STRPCO传送数据.rar

56.09 KB, 下载次数: 188

附件

论坛徽章:
0
2 [报告]
发表于 2007-05-30 16:05 |只看该作者
prepare to test on my server...

论坛徽章:
0
3 [报告]
发表于 2007-05-30 22:53 |只看该作者
It seems that it useful for us to transfer data, thanks.

论坛徽章:
0
4 [报告]
发表于 2007-06-01 17:25 |只看该作者
在CL中调用PCOMM的PCSFT5.EXE下载SRC
STRPCO     PCTA(*NO)                                 
MONMSG     CPF0000                                    
                                                      
STRPCCMD   PCCMD('"C:\PROGRAM FILES\PERSONAL +        
             COMMUNICATIONS\PCSFT5.EXE""C:\APLS01_H.TTO"')



在CL中调用CA的RTOPCB.EXE下载SRC
STRPCO     PCTA(*NO)         
MONMSG     CPF0000           
STRPCCMD   PCCMD('"D:\SOFTWARE\CLIENT ACCESS\+  
              RTOPCB.EXE""C:\START.TTO"')        
在CL中调用CA的rfrompcb.exe上传SRC
STRPCO     PCTA(*NO)         
MONMSG     CPF0000           
STRPCCMD   PCCMD('"D:\SOFTWARE\CLIENT ACCESS\+
          RFROMPCB.EXE""C:\UP.DTT"')
ccying 该用户已被删除
5 [报告]
发表于 2007-06-02 15:22 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
ccying 该用户已被删除
6 [报告]
发表于 2007-06-02 15:49 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
7 [报告]
发表于 2007-06-04 14:29 |只看该作者

回复 5楼 pantierui 的帖子

在CL中调用CA的RTOPCB.EXE下载SRC
STRPCO     PCTA(*NO)         
MONMSG     CPF0000           
STRPCCMD   PCCMD('"D:\SOFTWARE\CLIENT ACCESS\+  
              RTOPCB.EXE""C:\START.TTO"')      

不好意思,我是新手才學CLP.
嘗試了,為何沒有結果?而且沒有指定AS400 里的資料,下載什麼?

比如我想自動下載一些QUERY FILE, 該如何處理?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP