⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cms028.sqc

📁 一整套完整的银行卡系统源代码
💻 SQC
字号:
/******************************************************************** **   源码文件名称 : cms024.SQC **   所属子系统   : CMS  **   当前文件版本 : 4.0.0.0 **   作者         : Feng **   版本创建日期 : 2004/09/21 **   功能描述     : 获取卡多个账户子交易 **   修改记录     : **   修改人       修改日期     修改日期*********************************************************************/#include "code.h"#include "attrdef.h"#include "sysdef.h"#include "pubcom.h"#include "cmscode.h"#include <stdio.h>#include "cmsacctm.h"EXEC SQL INCLUDE SQLCA;int cmsGetCardMultAcctPro( PUBCOM *pstPubcom ){	/*定义局部变量*/	struct	cmsacctm			stCmsAcctM;		/* 卡账户对照表		*/	char    acFileName[FILENAME_LEN + 1];       /* 文件名称 */	char	acSelStr[CONDITION_LEN + 1];	char	acWhrStr[CONDITION_LEN + 1];	FILE    *fp;								/* 文件指针     */	int		iRtn;								/* 函数返回值		*/	strcpy( g_acTrcMsg, "子交易: 获取卡多个账户处理开始.." );	TRCLOG4	/* 初始化 */	memset( &stCmsAcctM,	0x00,	sizeof( struct cmsacctm ) );	memset( acFileName,        	0x00,   sizeof( acFileName ) );	memset( acSelStr,           0x00,   sizeof( acSelStr ) );	memset( acWhrStr,           0x00,   sizeof( acWhrStr ) );	/* 取数据字典值 */	getstring( "CardNo",	stCmsAcctM.cardno	);	stCmsAcctM.status[ BIT1_LEN ] = NORMAL_STS;		GenSqlCmd( "216031" , acSelStr ) ;	sprintf( acWhrStr,	"where cardno = %s and status = %s ", 						stCmsAcctM.cardno, stCmsAcctM.status );	sprintf( g_acTrcMsg, "Where[%s]", acWhrStr );	TRCLOG3	sprintf(acFileName, "%s%s%s", "cms028", pstPubcom->acBrc,								  pstPubcom->acTeller);	fp = (FILE *)BeginFile( pstPubcom, acFileName );	if ( fp == NULL )	{		strcpy( g_acRspMsg, "DPS902" );		pubCrtRspInfo( );		ERRLOG		goto Exit;	}	/*组织查询字典*/	GetInqDict( fp , "216031" ) ;	/* 准备数据 */	sprintf( g_acTrcMsg, "%s%s" ,acSelStr,acWhrStr);	TRCLOG3	if ( DBSelect( "cmsacctm", acSelStr, acWhrStr, fp ) )	{		ERRLOG 	    goto Exit;	}	/* 出口赋值 */Exit:	EndFile( fp );	if( !strcmp( g_acRspCode, RSP_OK ) )	{		SetInqFormid(pstPubcom, "216002") ;		sprintf( g_acTrcMsg,"获取卡多个账户处理正常结束");		TRCLOG4		return SUCCESS;	}	else	{		sprintf( g_acTrcMsg,"获取卡多个账户处理失败");		TRCLOG4		return FAILED ;	}}

⌨️ 快捷键说明

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