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

📄 proc.cpp

📁 用vc6.0编写的SQL Server扩展存储过程
💻 CPP
字号:
#include <stdafx.h>

#define XP_NOERROR              0
#define XP_ERROR                1
#define MAXCOLNAME				25
#define MAXNAME					25
#define MAXTEXT					255

char fwmkey[65]="0123456789012345678901234567890123456789012345678901234567891234";

#ifdef __cplusplus
extern "C" {
#endif

RETCODE __declspec(dllexport) xp_decode(SRV_PROC *srvproc);

#ifdef __cplusplus
}
#endif

RETCODE __declspec(dllexport) xp_decode(SRV_PROC *srvproc)
{
	DBCHAR *jiamicode;
	char   jiemicode[17]="";

    if (srv_rpcparams(srvproc) != 2)
	{
        // Send error message and return
        //
        return (XP_ERROR);
	}

	//得到加密码
	jiamicode=(char*)srv_paramdata(srvproc,1);
	if (jiamicode==NULL)
		return XP_ERROR;
	char temp[17]={0};
	memcpy(temp,jiamicode,16);
	
	decoder(temp,jiemicode,fwmkey);

	if (FAIL==srv_paramsetoutput(srvproc, 2,(unsigned char*)jiemicode, 17, FALSE))
    {
		return (XP_ERROR);    
	}
	
	return (XP_NOERROR);
}

⌨️ 快捷键说明

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