Delphi, C#, Java Connect to AS400 demo

As400 CLLE 

             PGM        PARM(&MYFG)
             /*   PROGRAM ID ...........:                           */
             /*   PROGRAM DESCRIPTION ..:                           */
             /*   JOB NUMBER ...........:                           */
             /*   CREATED BY ...........: VCYONGPAN                 */
             /*   CREATION DATE ........: 2013.07.24                */
             DCL        VAR(&MYFG) TYPE(*CHAR) LEN(1)
             DCL        VAR(&MYJOB) TYPE(*CHAR) LEN(10)
             DCL        VAR(&MYUSER) TYPE(*CHAR) LEN(10)
             DCL        VAR(&MYNBR) TYPE(*CHAR) LEN(6)
             DCL        VAR(&MYDATE) TYPE(*CHAR) LEN(6)
             DCL        VAR(&MYUSRLIBL) TYPE(*CHAR) LEN(2750)
             DCL        VAR(&MYCURLIB) TYPE(*CHAR) LEN(10)
             DCL        VAR(&MYCURUSER) TYPE(*CHAR) LEN(10)
             DCL        VAR(&MYCCSID) TYPE(*DEC) LEN(5 0)
             DCL        VAR(&MYDATETIME) TYPE(*CHAR) LEN(20)

             RTVJOBA    JOB(&MYJOB) USER(&MYUSER) NBR(&MYNBR) +
                          DATE(&MYDATE) USRLIBL(&MYUSRLIBL) +
                          CURLIB(&MYCURLIB) CURUSER(&MYCURUSER) +
                          CCSID(&MYCCSID) DATETIME(&MYDATETIME)

             CHGLIBL    LIBL(QTEMP VCYONGPAN QGPL) /* chage library */

             CHGJOB     CCSID(65535)

        /*   CRTDUPOBJ  OBJ(ZYP006F ) FROMLIB(VCYONGPAN) +       */
        /*                OBJTYPE(*FILE) TOLIB(QTEMP) +          */
        /*                NEWOBJ(ZYP001F1) DATA(*NO)             */
        /*                                                       */
        /*   OVRDBF     FILE(ZYP006F ) TOFILE(QTEMP/ZYP001F1) +  */
        /*                MBR(*FIRST) OVRSCOPE(*JOB)             */

             CALL       PGM(ZYP006R) PARM(&MYFG &MYJOB &MYUSER +
                          &MYNBR &MYDATE &MYUSRLIBL &MYCURLIB +
                          &MYCURUSER &MYCCSID &MYDATETIME)

 END:        ENDPGM

Delphi demo 1

uses DB, ADODB, Grids, DBGrids, StdCtrls, ComObj;

function TForm2.GetRpgDataSet(PFName: string): TADODataSet;
var str,cmd: string; //調用RPG生成DB2臨時表數據,返回數據集
  cn400, DpcxrpgCmd: Variant;
  ARecordSet1: _Recordset;
  ds: TADODataSet;
  FieldList, Ti
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值