亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? svrf301.ec

?? 一個銀行業(yè)務的程序
?? EC
字號:
#include "../incl/serverpub.h"
$include sqlca;

#define 	LEN	39	//報文域數(shù)
#define 	COLLEN 	44	//字段數(shù)

/*
 *	功能:企業(yè)客戶基本信息管理
 *	日期:2002/12/24
 *	參數(shù):行為動作,報體
 */

/******************************************************
	功能:Create ID
	日期:2002/12/24
	參數(shù):
******************************************************/
int CreateId(char *pcBankNo,int iFlag,char *pcId,char *pcRetCode)
{
	$char	e_cSql[200];
	$long	e_lCount=0;
	char	cColName[20];

	memset(cColName,0,sizeof(cColName));
	switch(iFlag){
		case 1://enterprise customer ID
			strcpy(cColName,"ent_id");break;
		default:return -1;
	}

        memset(e_cSql,0,sizeof(e_cSql));
        //sprintf(e_cSql,"select %s from banknet where bank_no='%s' for update %s",cColName,pcBankNo,cColName);
        sprintf(e_cSql,"select %s from banknet where bank_no='%s'",cColName,pcBankNo);
#ifdef QDCS
        WriteTest("Select ID=%s\n",e_cSql);
#endif

	$lock table banknet in exclusive mode;
        $prepare Selectid from :e_cSql;
        $declare ID_cur cursor for Selectid;
        if(SQLCODE!=0){
                memcpy(pcRetCode,DBOPERERR,3);
                return -1;
        }
        $open ID_cur;
        if(SQLCODE!=0){
                memcpy(pcRetCode,DBOPERERR,3);
                return -1;
        }
        while(1){
                $fetch count_cur into :e_lCount;
                if(SQLCODE!=0)break;
        }

        $close ID_cur;
        $free ID_cur;

	if(e_lCount==NULL)e_lCount=1;
	sprintf(pcId,"%s%d%05d",pcBankNo,iFlag,e_lCount++);

        memset(e_cSql,0,sizeof(e_cSql));
        sprintf(e_cSql,"update banknet set %s=%d where bank_no='%s'",cColName,e_lCount,pcBankNo);

        $execute immediate :e_cSql;
        if(SQLCODE!=0){
                memcpy(pcRetCode,DBOPERERR,3);
                return -1;
        }
        $unlock table banknet;

	return 0;
}

int ConvertDate(char *pcWorkDate)
{
	char cDate[9];

	memset(cDate,0,sizeof(cDate));
	memcpy(cDate,pcWorkDate,4);
	memcpy(cDate+4,pcWorkDate+5,2);
	memcpy(cDate+6,pcWorkDate+8,2);

	memset(pcWorkDate,0,11);
	memcpy(pcWorkDate,cDate,8);

	return 0;
}

SvrF301(int argc,char *argv[])
{
	int	iColLen[]={16,60,20,4,18,16,18,16,60,100,2,2,8,20,20,20,2,2,16,2,100,100,8,8,30,32,60,3,8,1,1,1,1,1,1,1,1,10,4};
	$char	*pcCol[LEN],e_cId[17],e_cWorkDate[11],e_cBankNo1[11];
	$long	e_lCount=0;
	int	iAct=0,i=0,iRet=0,j=0;
	char	cRetCode[4],cSql[100],cBody[1000],cMax[256];
	time_t 	lTime;
	$char	e_cAlterMan[5],e_cAlterDate[11],e_cCredit[4],e_cCreditDate[11];

	if(argc<5) return 0;
	iAct=atoi(argv[0]);
#ifdef QDCS
	for(i=0;i<argc;i++)
		WriteTest("argv[%d]:%s\n",i,argv[i]);
#endif
	memset(cBody,0,sizeof(cBody));
	for(i=1;i<=argc;i++)strcat(cBody,argv[i]);

	for(i=0;i<LEN;i++){
		pcCol[i]=(char*)malloc(iColLen[i]+1);
		if(pcCol[i]==NULL){
			memset(cRetCode,0,sizeof(cRetCode));
			memcpy(cRetCode,ALLOMEMORY,3);
			for(j=0;j<i;j++)free(pcCol[j]);
			return 0;
		}
		memset(pcCol[i],0,iColLen[i]+1);
		memcpy(pcCol[i],cBody+iRet,iColLen[i]);
		iRet+=iColLen[i];
#ifdef QDCS
	WriteTest("pcCol[%d]=%s,iRet=%d\n",i,pcCol[i],iRet);
#endif
	}

	memset(cRetCode,0,sizeof(cRetCode));
	memset(cSql,0,sizeof(cSql));
	switch(iAct){
		case 1://增加企業(yè)客戶基本信息
			sprintf(cSql,"enterprise where code='%s'",pcCol[2]);
			iRet=GetCount(cSql,cRetCode);
			if(iRet==-1)break;
			else if(iRet==1){strcpy(cRetCode,EXIST);break;}

			memset(e_cId,0,sizeof(e_cId));
			iRet=CreateId(pcCol[37],1,e_cId,cRetCode);
WriteTest("%s,%d\n",e_cId,iRet);
			if(iRet==-1)break;

			memset(e_cWorkDate,0,sizeof(e_cWorkDate));
			time(&lTime);
			cftime(e_cWorkDate,"%Y/%m/%d",&lTime);

			$insert into enterprise(id ,bank_no ,code ,name ,jurd_man_id ,jurd_man ,finn_man ,finn_man_id ,high_dept ,reg_no ,town_no ,address ,zip ,phone ,loan_card_no ,trade_lic ,ent_type ,regi_capital ,trade_main ,trade_more ,calling ,trade_mode ,found_date ,last_date ,basis_bank ,account ,credit_level ,assess_date ,trade_status ,credit_man ,create_date ,alter_op ,alter_date ,eva_organ ,eva_level ,eva_date ,audit ,certificate
,regulation ,quality ,license ,main_cor ,leads_credit ,serve_level) values(:e_cId,:pcCol[37],:pcCol[2],:pcCol[1],:pcCol[4],:pcCol[5],:pcCol[7],:pcCol[6],:pcCol[8],:pcCol[10],
:pcCol[11],:pcCol[9],:pcCol[12],:pcCol[13],:pcCol[14],:pcCol[15],:pcCol[17],:pcCol[18],:pcCol[20],:pcCol[21],:pcCol[16],:pcCol[19],:pcCol[22],:pcCol[23],:pcCol[24],:pcCol[25],null,null,:pcCol[3],:pcCol[38],
:e_cWorkDate,null,null,:pcCol[26],:pcCol[27],:pcCol[28],:pcCol[29],:pcCol[30],:pcCol[31],:pcCol[32],:pcCol[33],:pcCol[34],:pcCol[35],:pcCol[36]);
WriteTest("%s,%d\n",e_cId,SQLCODE);
                        if(SQLCODE){strcpy(cRetCode,DBOPERERR);break;}
			CreateStruct("通用編號",e_cId);

			strcpy(cRetCode,"000");
			break;
		case 2://
			strcpy(cRetCode,"000");
			break;
		case 3://Query
			memset(e_cId,0,sizeof(e_cId));
			memcpy(e_cId,argv[3],16);
			memset(e_cCredit,0,sizeof(e_cCredit));
			memset(e_cCreditDate,0,sizeof(e_cCreditDate));
			memset(e_cAlterMan,0,sizeof(e_cAlterMan));
			memset(e_cAlterDate,0,sizeof(e_cAlterDate));
			memset(e_cBankNo1,0,sizeof(e_cBankNo1));

			if(atoi(argv[2])==1){//One record
			$select id ,bank_no ,code ,name ,jurd_man_id ,jurd_man ,finn_man ,finn_man_id ,high_dept ,reg_no ,town_no ,address ,zip ,phone ,loan_card_no ,trade_lic ,ent_type ,regi_capital ,trade_main ,trade_more ,calling ,trade_mode ,found_date ,last_date ,basis_bank ,account ,credit_level ,assess_date ,trade_status ,credit_man ,create_date ,alter_op ,alter_date ,eva_organ ,eva_level ,eva_date ,audit,
certificate,regulation,quality,license,main_cor,leads_credit,serve_level,alter_bank_no into 
:pcCol[1],:pcCol[37],:pcCol[2],:pcCol[1],:pcCol[4],:pcCol[5],:pcCol[7],:pcCol[6],:pcCol[8],:pcCol[10],
:pcCol[11],:pcCol[9],:pcCol[12],:pcCol[13],:pcCol[14],:pcCol[15],:pcCol[17],:pcCol[18],:pcCol[20],:pcCol[21],:pcCol[16],:pcCol[19],:pcCol[22],:pcCol[23],:pcCol[24],:pcCol[25],:e_cCredit,:e_cCreditDate,:pcCol[3],:pcCol[38],
:e_cWorkDate,:e_cAlterMan,:e_cAlterDate,:pcCol[26],:pcCol[27],:pcCol[28],:pcCol[29],:pcCol[30],:pcCol[31],:pcCol[32],:pcCol[33],:pcCol[34],:pcCol[35],:pcCol[36],:e_cBankNo1
 from enterprise  where id=e_cId;
			for(i=0;i<LEN;i++)
				strcat(cBody,pcCol[i]);
			ConvertDate(e_cWorkDate);
			ConvertDate(e_cAlterDate);
			ConvertDate(e_cCreditDate);

			strcat(cBody,e_cWorkDate);
			strcat(cBody,e_cCredit);
			strcat(cBody,e_cCreditDate);
			strcat(cBody,e_cBankNo1);
			strcat(cBody,e_cAlterMan);
			strcat(cBody,e_cAlterDate);
#ifdef QDCS
	WriteTest("%s\nlen=%d\n",cBody,strlen(cBody));
#endif
			memset(cMax,0,sizeof(cMax));
			memcpy(cMax,cBody,255);
			CreateStruct("報體1",cMax);
			memset(cMax,0,sizeof(cMax));
			memcpy(cMax,cBody+255,255);
			CreateStruct("報體2",cMax);
			memset(cMax,0,sizeof(cMax));
			memcpy(cMax,cBody+255+255,255);
			CreateStruct("報體3",cMax);
			memset(cMax,0,sizeof(cMax));
			memcpy(cMax,cBody+255+255,strlen(cBody)-765);
			CreateStruct("報體4",cMax);
			}
			strcpy(cRetCode,"000");
			break;
		case 4://
			strcpy(cRetCode,"000");
			break;
	}

	for(i=0;i<LEN;i++)free(pcCol[i]);
	CreateStruct("返回碼",cRetCode);
	return 0;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产亚洲美州欧州综合国| 亚洲午夜久久久久久久久电影院| 免费欧美在线视频| 欧美精品乱码久久久久久按摩| 亚洲美女电影在线| 91黄视频在线观看| 亚洲成人自拍一区| 欧美一区在线视频| 美女一区二区视频| 久久久噜噜噜久久人人看| 国产激情偷乱视频一区二区三区| 亚洲精品一区二区三区精华液 | 久久一区二区视频| 国产精品538一区二区在线| 中文字幕第一区综合| 成人av网在线| 亚洲老司机在线| 91精品视频网| 国产91露脸合集magnet| 中文字幕一区视频| 欧美日韩国产美| 看片的网站亚洲| 中文字幕不卡的av| 在线精品视频一区二区三四| 日本成人在线看| 国产欧美精品一区| 欧美午夜视频网站| 国产综合色视频| 亚洲精品乱码久久久久久久久 | 成人18精品视频| 一区二区三区在线不卡| 日韩欧美色综合| 成人av网站在线| 蜜臀av一级做a爰片久久| 欧美高清在线一区| 欧美日本一区二区三区四区| 国产一区二区影院| 一区二区久久久| 久久久91精品国产一区二区三区| 91在线视频免费91| 狠狠狠色丁香婷婷综合激情| 一区二区在线电影| 久久久国际精品| 欧美久久久久久久久久| 成人动漫一区二区| 蜜臀av性久久久久蜜臀aⅴ流畅| 亚洲人xxxx| 久久久av毛片精品| 欧美另类一区二区三区| 成人免费视频视频在线观看免费 | 麻豆91免费看| 亚洲精品乱码久久久久久| 久久综合九色综合欧美亚洲| 欧美日本精品一区二区三区| a级高清视频欧美日韩| 伦理电影国产精品| 午夜伊人狠狠久久| 亚洲男女毛片无遮挡| 国产欧美一区二区在线| 日韩午夜激情视频| 欧美日韩不卡视频| 在线欧美小视频| a4yy欧美一区二区三区| 国产一区 二区| 久久精品国产成人一区二区三区| 亚洲一区在线观看视频| 中文字幕亚洲欧美在线不卡| 国产性色一区二区| 日韩欧美国产精品一区| 9191国产精品| 欧美精品一二三| 欧美性淫爽ww久久久久无| 91浏览器打开| aaa亚洲精品| 97超碰欧美中文字幕| 不卡视频一二三四| 波多野结衣在线aⅴ中文字幕不卡| 国产麻豆成人精品| 国产乱一区二区| 国产综合色在线视频区| 久久精品国产精品亚洲综合| 麻豆高清免费国产一区| 激情五月激情综合网| 精品一区二区三区在线观看国产 | 日韩不卡一区二区三区| 亚欧色一区w666天堂| 亚洲国产精品麻豆| 天天操天天色综合| 日本午夜一区二区| 久久丁香综合五月国产三级网站 | 成人精品亚洲人成在线| 成人午夜精品一区二区三区| 成人久久18免费网站麻豆| 91免费看视频| 欧美亚洲一区二区在线观看| 欧美日韩国产精品自在自线| 日韩一区二区视频| 久久伊99综合婷婷久久伊| 国产精品污www在线观看| 亚洲美女淫视频| 午夜在线成人av| 精品亚洲成av人在线观看| 国产精品99久久久久| 91丨porny丨户外露出| 日本黄色一区二区| 欧美一区二区三区视频免费| 2023国产精品自拍| 国产亚洲精品免费| 亚洲免费观看高清完整版在线观看熊| 亚洲一区二区在线播放相泽 | 精品夜夜嗨av一区二区三区| 国产精品99精品久久免费| 色婷婷国产精品| 91精品国产91久久综合桃花| 国产精品欧美极品| 亚洲成在线观看| 国产精品一区免费视频| 99精品黄色片免费大全| 777色狠狠一区二区三区| 国产欧美一区二区三区鸳鸯浴| 亚洲欧美日本在线| 日本网站在线观看一区二区三区| 国产精品自拍av| 欧美最新大片在线看| 久久久久久久精| 亚洲国产视频直播| 免费在线看成人av| 91在线观看视频| 精品乱人伦小说| 亚洲欧洲制服丝袜| 久久99最新地址| 色网站国产精品| 欧美岛国在线观看| 亚洲自拍偷拍网站| 国产寡妇亲子伦一区二区| 欧美熟乱第一页| 精品va天堂亚洲国产| 亚洲精品国产成人久久av盗摄| 国产在线视频精品一区| 欧美日韩国产另类一区| 中文字幕在线不卡国产视频| 免费欧美高清视频| 一本久久精品一区二区| xfplay精品久久| 亚洲r级在线视频| 9l国产精品久久久久麻豆| 91精品国产综合久久久久久| 亚洲乱码国产乱码精品精小说 | jvid福利写真一区二区三区| 日韩一二在线观看| 亚洲成a天堂v人片| 91在线视频播放| 国产精品毛片高清在线完整版 | 久久嫩草精品久久久久| 天堂午夜影视日韩欧美一区二区| jiyouzz国产精品久久| 久久婷婷一区二区三区| 蜜桃一区二区三区在线| 欧美午夜精品久久久久久超碰| 国产丝袜美腿一区二区三区| 精品一区二区av| 欧美一级黄色录像| 日本成人中文字幕| 91精品国产高清一区二区三区| 亚洲精品菠萝久久久久久久| 99久久99久久综合| 亚洲三级电影全部在线观看高清| 国产福利精品一区| 中文字幕免费一区| 国产精品亚洲第一| 久久久不卡网国产精品二区| 国产精品综合视频| 国产午夜亚洲精品羞羞网站| 国产成人超碰人人澡人人澡| 中文一区二区在线观看| 丁香激情综合五月| 国产精品区一区二区三区| 国产99久久久国产精品潘金| 国产亚洲一本大道中文在线| 国产成人免费视频网站| 国产精品人成在线观看免费| 成人av网址在线| 亚洲欧美激情在线| 欧美伊人精品成人久久综合97 | 综合久久国产九一剧情麻豆| 不卡视频免费播放| 亚洲老妇xxxxxx| 欧美日韩国产小视频在线观看| 日本亚洲视频在线| 日韩欧美视频一区| 成人黄色小视频| 亚洲丝袜另类动漫二区| 欧美在线不卡一区| 免费一级片91| 日本一二三不卡| 色综合久久久网| 日日骚欧美日韩| 国产三级精品在线| 色国产综合视频| 久久精品国产成人一区二区三区|