sample4.c.bak

来自「CICS简单入门例程 CICS环境构架 1 安装服务器 1) 建立用户C」· BAK 代码 · 共 56 行

BAK
56
字号

/*****************************************************************************/
/*
调用服务端的结果集的例子
testec.exe: ec.obj testec.obj
	link sample2.obj ec.obj cclwin32.lib
ec.obj: ec.c
	cl /c /DCICS_W32 ec.c
testec.obj: testec.c ec.h
	cl /c sample2.c
*/
//也可 make sample2
/*-------------------------- HEADER FILES ------------------------------------*/

#include "time.h"
#include "ec.h"
void main(){
char s[200];
    int i,j,r,rn,cn;
	printf("begin\n");
	r=ConnectServer( "CICS01", "TEST", "TEST" );
    if (r)
    {
    printf("连接不成功 %d\n",r);
	return;
	}
	printf("连接成功,返回码是 %d\n",r);
	r=CallProgramAndCommit("SAMPLE4");

    //r=CallProgramAndCommit("GETTIME");
	
    printf("返回码是 %d\n",r);
	if (r)
	{
		    printf("调用不成功 %d\n",r);
			return;
	}
	GetValue("NAME",s);
	printf("NAME=  %s\n",s);
    RsOpen();
	rn=RsGetRowNum();
	cn=RsGetColNum();
	printf("%3d 行,%3d 列 \n",rn,cn);
    for(i=1;i<=rn;i++){
		RsFetchRow();
		for(j=1;j<=cn;j++){
			RsGetCol(j,s);
			printf(s);
			printf(",");
		}
		printf("\n");
	}
	printf("结束");

}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?