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

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

?? ogtpl.cpp

?? Mysql的處理
?? CPP
字號:
#include "oradb.h"#include "Base64.h"void C_MYSQL::DbGTPTest(){	S_GTPL pIn;	S_RESULT pOut;		memset(&pIn,0,sizeof(pIn));		pIn.CgType=10;	memcpy(pIn.Content,"11111111111111111111111111111111111111", 12);	snprintf(pIn.TableName, LEN_TABLENAME+1, "OGTPL");	pIn.RecordType=100;	pIn.ContentLength=20;	pIn.FlagCancel=1;	pIn.PeerIp=0xffffffff;	pIn.PeerSeqId=88333333;    memcpy(pIn.GsnId,"11111111111111111111111111111111111111", 12);    memcpy(pIn.GsnId,"3333333", 12);	DbGTPInsert(&pIn, &pOut);}int C_MYSQL::DbGTPInsert(struct S_GTPL* pIn, struct S_RESULT* pOut){	char szMsg[512];	char szSQL[SQLMAX];	int i=0;	char SeqId[LEN_SEQ + 1];	char TableName2[LEN_TABLENAME + 1];			int 	nRecordType=pIn->RecordType;	char *szContent=(char *)pIn->Content;	int 	nContentLength=pIn->ContentLength;	int 	nFlagCancel=pIn->FlagCancel;	char *szGsnId=(char *)pIn->GsnId;	char *TableName=(char *)pIn->TableName;	unsigned int  PeerIp=pIn->PeerIp;	unsigned int  PeerSeqId=pIn->PeerSeqId;	int 	nCgType=pIn->CgType;	snprintf(szSQL, SQLMAX, "INSERT INTO %s ("	"RECORDTYPE,CONTENT,CONTENTLENGTH,FLAGCANCEL,"	"DATECREATE,GSNID,PEERIP,PEERSEQID,CGTYPE) VALUES("	"%d,'%s',%d,%d,"	"NOW(),%s,%u,%u,%d)",	TableName,	nRecordType,szContent,nContentLength,nFlagCancel,	szGsnId[0]==0?"NULL":szGsnId,PeerIp,PeerSeqId, nCgType);	#ifdef _DEBUG	logOra(sErrLog, szSQL);#endif	int res = mysql_real_query(myConnect, szSQL, strlen(szSQL));	Lock();	if(res != 0)	{		Unlock();		onError();		return -1;	}    Unlock();	return 0;}int C_MYSQL::DbGTPSelect(char* pInSzTableName, char* szInSeqId, int* RecordType,	char* szOutContent, char* szOutSeqId, int* nPeerIp, int *nFlagCancel){	char szMsg[512];			char TableName[LEN_TABLENAME + 1];			int		nRecordType;	int 	nContentLength;	int 	nFlagCancel2;	unsigned int nPeeIp2;	char szSQL[SQLMAX];	short id;	snprintf(szSQL, SQLMAX, 		"SELECT SEQID,CONTENT,RECORDTYPE,PEERIP,FLAGCANCEL "		"FROM %s WHERE SEQID>'%s'", pInSzTableName, szInSeqId);	if(myConnect == NULL)	{		logOra(sErrLog, "database link break" );		return -1;	}#ifdef _DEBUG//	logOra(sErrLog, szSQL);#endif	int res = mysql_real_query(myConnect, szSQL, strlen(szSQL));	if(res != 0)	{		Unlock();		onError();		return -1;	}	MYSQL_RES *res_ptr = mysql_store_result(myConnect);	if (res_ptr == NULL) 	{		Unlock();		onError();		return -1;	}	int num = mysql_num_rows(res_ptr);	if(num <= 0)	{		Unlock();//		printf("no data\n");		return -2;	}	MYSQL_ROW sqlrow;		sqlrow = mysql_fetch_row(res_ptr);			if(sqlrow[0] != NULL)		memcpy(szOutSeqId, sqlrow[0], LEN_SEQ);	if(sqlrow[1] != NULL)		memcpy(szOutContent, sqlrow[1], 4000);	if(sqlrow[2] != NULL)		*RecordType = atoi(sqlrow[2]); 	if(sqlrow[3] != NULL)		*nPeerIp = atoi(sqlrow[3]);	if(sqlrow[4] != NULL)		*nFlagCancel = atoi(sqlrow[4]);	mysql_free_result(res_ptr);		if (mysql_errno(myConnect)) 	{		Unlock();		onError();		return -1;	}		Unlock();	return 0;}int C_MYSQL::DbGTPCount(char* pInSzTableName, long inIPeerIp, long inIPeerSeqId, long *nOutCount){	char szSQL[SQLMAX];		snprintf(szSQL, SQLMAX, 		"SELECT COUNT(*) "		"FROM %s WHERE PEERIP='%u' AND PEERSEQID='%u'", 		pInSzTableName, 		(unsigned long)inIPeerIp, 		(unsigned long)inIPeerSeqId);#ifdef _DEBUG	logOra(sErrLog, szSQL);#endif		*nOutCount = 0;	Lock();	*nOutCount = DbCount(szSQL,myConnect);	Unlock();	return 0;}int C_MYSQL::DbGTPSelect2(long inIPeerIp, long inIPeerSeqId,		char *pInSzTableName, 		int *nRecordType, 		char *szOutContent,		char *szOutSeqId){	char szMsg[512];			char TableName[LEN_TABLENAME + 1];			int nRecordType2;	char szOutContent2[4000];	char szOutSeqId2[LEN_SEQ];	char szSQL[SQLMAX];	short id;	snprintf(szSQL, SQLMAX, 		"SELECT RECORDTYPE,SEQID,CONTENT "		"FROM %s WHERE PEERIP='%u' AND PEERSEQID='%u' ORDER BY SEQID DESC", 		pInSzTableName, 		(unsigned long)inIPeerIp, 		(unsigned long)inIPeerSeqId);#ifdef _DEBUG//	logOra(sErrLog, szSQL);#endif	int res = mysql_real_query(myConnect, szSQL, strlen(szSQL));	if(res != 0)	{		Unlock();		onError();		return -1;	}	MYSQL_RES *res_ptr = mysql_store_result(myConnect);	if (res_ptr == NULL) 	{		Unlock();		onError();		return -1;	}	int num = mysql_num_rows(res_ptr);	if(num <= 0)	{		Unlock();	//	printf("no data\n");		return -2;	}	MYSQL_ROW sqlrow;		sqlrow = mysql_fetch_row(res_ptr);			if(sqlrow[0] != NULL)		*nRecordType = atoi(sqlrow[0]); 	if(sqlrow[1] != NULL)		memcpy(szOutSeqId, sqlrow[1], LEN_SEQ);	if(sqlrow[2] != NULL)		memcpy(szOutContent, sqlrow[2], 4000);	mysql_free_result(res_ptr);		if (mysql_errno(myConnect)) 	{		Unlock();		onError();		return -1;	}		Unlock();	return 0;}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲v日本v欧美v久久精品| 亚洲一区二区精品视频| 91在线精品一区二区三区| 亚洲精品免费在线播放| 欧美一级欧美三级| 大白屁股一区二区视频| 一区二区三区中文字幕| 欧美性猛片aaaaaaa做受| 精品一区二区三区在线观看国产| 欧美韩日一区二区三区| 欧美精品18+| 成人精品鲁一区一区二区| 婷婷国产v国产偷v亚洲高清| 91精品欧美久久久久久动漫| 不卡av电影在线播放| 午夜精品一区二区三区电影天堂 | 一区二区三区中文字幕电影| 日韩欧美电影在线| 成人激情动漫在线观看| 日日摸夜夜添夜夜添精品视频| 亚洲国产高清在线| 日韩一区二区三区视频| 色综合久久六月婷婷中文字幕| 亚洲福中文字幕伊人影院| 中文字幕国产精品一区二区| 538在线一区二区精品国产| 顶级嫩模精品视频在线看| 婷婷久久综合九色综合绿巨人| 国产精品天美传媒沈樵| 欧美成人精品高清在线播放| av日韩在线网站| 精油按摩中文字幕久久| 亚洲午夜精品一区二区三区他趣| 国产日产欧美一区二区视频| 欧美性色黄大片| 99久久国产综合色|国产精品| 亚州成人在线电影| 亚洲欧洲99久久| 中文字幕精品三区| 国产精品视频免费看| 精品日韩欧美一区二区| 69av一区二区三区| 欧美性受极品xxxx喷水| 91免费版pro下载短视频| 成人免费的视频| 国产精品1024| 国产成人在线视频网站| 国产乱码精品一区二区三区av| 日本亚洲电影天堂| 日韩高清不卡一区| 午夜久久福利影院| 婷婷一区二区三区| 亚洲一区二区在线免费观看视频| 中文字幕中文字幕一区二区| 久久婷婷成人综合色| 欧美精品一区二区在线观看| 欧美电影免费观看高清完整版在 | 亚洲综合av网| 亚洲一区在线看| 亚洲欧美另类小说| 亚洲一区二区四区蜜桃| 日av在线不卡| 久久99久久久久久久久久久| 国产精品亚洲成人| 久久国产精品露脸对白| 狠狠狠色丁香婷婷综合激情| 精品一区二区三区免费视频| 精品一区二区久久久| 国产在线视频精品一区| 国产精品夜夜嗨| 国产.欧美.日韩| 99久久精品久久久久久清纯| 91麻豆国产精品久久| 91精品福利视频| 欧美日本在线播放| 欧美一级淫片007| 精品国产髙清在线看国产毛片| 日韩精品一区二区在线| 久久综合久久99| 国产午夜精品一区二区三区视频| 国产精品三级视频| 亚洲精品老司机| 日韩国产欧美视频| 国内精品视频666| 成人免费精品视频| 欧美性极品少妇| 精品捆绑美女sm三区| 国产精品素人视频| 亚洲成人av电影在线| 狠狠狠色丁香婷婷综合久久五月| 国产精品一线二线三线| a级精品国产片在线观看| 欧美区视频在线观看| 久久―日本道色综合久久| 中文字幕乱码久久午夜不卡| 亚洲一区二区三区自拍| 国产真实精品久久二三区| 91免费视频网| 51精品国自产在线| 亚洲欧美一区二区在线观看| 天堂蜜桃一区二区三区| 国产成人自拍网| 欧美老女人在线| 亚洲国产激情av| 肉色丝袜一区二区| 国产成人在线视频网址| 欧美一区二区女人| 亚洲柠檬福利资源导航| 久久精品国产亚洲5555| 欧美日韩精品免费| 久久精品一区二区三区四区| 国产精品久久久久久福利一牛影视 | 最新高清无码专区| 国产精品69毛片高清亚洲| 欧美一区二区三区思思人| 亚洲在线免费播放| 色综合久久九月婷婷色综合| 国产日韩欧美激情| 国产永久精品大片wwwapp| 日韩女优av电影在线观看| 香蕉久久一区二区不卡无毒影院 | 99久久国产免费看| 中文在线一区二区| 国产一区二区不卡| 久久青草国产手机看片福利盒子| 男男gaygay亚洲| 欧美一卡二卡三卡| 免费日本视频一区| 9191精品国产综合久久久久久| 一区二区不卡在线播放 | 91精品国产91热久久久做人人| 一区二区三区**美女毛片| 99久久精品国产网站| 亚洲欧美在线视频| 色综合色狠狠综合色| 伊人夜夜躁av伊人久久| 色综合激情久久| 亚洲国产你懂的| 欧美三级电影一区| 日韩成人免费在线| 欧美成人免费网站| 国产另类ts人妖一区二区| 国产欧美日韩麻豆91| 成人涩涩免费视频| 亚洲欧美日韩中文字幕一区二区三区| 成人黄色免费短视频| 亚洲免费视频成人| 欧美影院午夜播放| 日韩精品乱码av一区二区| 日韩欧美另类在线| 国产一区二区三区在线观看免费| 久久五月婷婷丁香社区| 成人免费看片app下载| 亚洲你懂的在线视频| 欧美日韩综合一区| 九色综合国产一区二区三区| 日本一区二区三区免费乱视频| 不卡一区二区三区四区| 一区二区欧美视频| 日韩一区二区三区在线观看| 国产成人精品影视| 亚洲精品伦理在线| 欧美一二区视频| 成人三级伦理片| 亚洲一区二区在线观看视频| 日韩一卡二卡三卡| 成人午夜av在线| 亚洲444eee在线观看| 久久午夜老司机| 色狠狠一区二区三区香蕉| 欧美aaaaaa午夜精品| 中文字幕不卡在线播放| 色综合天天综合网天天狠天天| 午夜久久久久久久久| 国产视频亚洲色图| 欧美日韩一区二区三区四区| 狠狠色丁香九九婷婷综合五月| 一区在线观看视频| 欧美一区二区福利在线| 成人av在线电影| 日韩成人一区二区| 最新热久久免费视频| 日韩视频在线一区二区| 91小视频免费观看| 蜜桃在线一区二区三区| 最新中文字幕一区二区三区| 日韩一区二区在线看| 色综合久久中文字幕综合网 | 麻豆免费看一区二区三区| 亚洲欧美色图小说| 久久综合国产精品| 欧美揉bbbbb揉bbbbb| 国产超碰在线一区| 日本强好片久久久久久aaa| 国产精品色在线观看| 日韩女优电影在线观看| 欧美在线看片a免费观看| 国产不卡视频在线观看| 青青草国产精品97视觉盛宴| 亚洲欧洲日韩综合一区二区|