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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? crack.cpp

?? C++ 固定資產(chǎn)管理系統(tǒng)
?? CPP
字號:
// crack.cpp
//
// This is a part of the Microsoft Foundation Classes C++ library.
// Copyright (C) 1992-1998 Microsoft Corporation
// All rights reserved.
//
// This source code is only intended as a supplement to the
// Microsoft Foundation     Classes Reference and related
// electronic documentation provided with the library.
// See these sources for detailed information regarding the
// Microsoft Foundation Classes product.


#include "stdafx.h"
#include "crack.h"
#include <afxdao.h>

LPCTSTR CCrack::strFieldType(short sType)
{
	switch(sType){
		case (dbBoolean):
			return _T("Bool");
		case (dbByte):
			return _T("Byte");
		case (dbInteger):
			return _T("Integer");
		case (dbLong):
			return _T("Long");
		case (dbCurrency):
			return _T("Currency");
		case (dbSingle):
			return _T("Single");
		case (dbDouble):
			return _T("Double");
		case (dbDate):
			return _T("Date");
		case (dbText):
			return _T("Text");
		case (dbLongBinary):
			return _T("Long Binary");
		case (dbMemo):
			return _T("Memo");
		case (dbGUID):
			return _T("GUID");
	}
	return _T("Unknown");
}

LPCTSTR CCrack::strQueryDefType(short sType)
{
	switch(sType){
		case (dbQSelect):
			return _T("Select");
		case (dbQAction):
			return _T("Action");
		case (dbQCrosstab):
			return _T("Crosstab");
		case (dbQDelete):
			return _T("Delete");
		case (dbQUpdate):
			return _T("Update");
		case (dbQAppend):
			return _T("Append");
		case (dbQMakeTable):
			return _T("MakeTable");
		case (dbQDDL):
			return _T("DDL");
		case (dbQSQLPassThrough):
			return _T("SQLPassThrough");
		case (dbQSetOperation):
			return _T("Set Operation");
		case (dbQSPTBulk):
			return _T("SPTBulk");
	}
	return _T("Unknown");
}

LPCTSTR CCrack::strBOOL(BOOL bFlag)
{
	return bFlag ? _T("TRUE") : _T("FALSE");
}

CString CCrack::strVARIANT(const COleVariant& var)
{
	CString strRet;
	strRet = _T("Fish");
	switch(var.vt){
		case VT_EMPTY:
		case VT_NULL:
			strRet = _T("NULL");
			break;
		case VT_I2:
			strRet.Format(_T("%hd"),V_I2(&var));
			break;
		case VT_I4:
			strRet.Format(_T("%d"),V_I4(&var));
			break;
		case VT_R4:
			strRet.Format(_T("%0.2f"),(double)V_R4(&var));
			break;
		case VT_R8:
			strRet.Format(_T("%e"),V_R8(&var));
			break;
		case VT_CY:
			strRet = COleCurrency(var).Format();
			break;
		case VT_DATE:
			strRet = COleDateTime(var).Format(_T("%m %d %y"));
			break;
		case VT_BSTR:
			strRet = V_BSTRT(&var);
			break;
		case VT_DISPATCH:
			strRet = _T("VT_DISPATCH");
			break;
		case VT_ERROR:
			strRet = _T("VT_ERROR");
			break;
		case VT_BOOL:
			return strBOOL(V_BOOL(&var));
		case VT_VARIANT:
			strRet = _T("VT_VARIANT");
			break;
		case VT_UNKNOWN:
			strRet = _T("VT_UNKNOWN");
			break;
		case VT_I1:
			strRet = _T("VT_I1");
			break;
		case VT_UI1:
			strRet.Format(_T("0x%02hX"),(unsigned short)V_UI1(&var));
			break;
		case VT_UI2:
			strRet = _T("VT_UI2");
			break;
		case VT_UI4:
			strRet = _T("VT_UI4");
			break;
		case VT_I8:
			strRet = _T("VT_I8");
			break;
		case VT_UI8:
			strRet = _T("VT_UI8");
			break;
		case VT_INT:
			strRet = _T("VT_INT");
			break;
		case VT_UINT:
			strRet = _T("VT_UINT");
			break;
		case VT_VOID:
			strRet = _T("VT_VOID");
			break;
		case VT_HRESULT:
			strRet = _T("VT_HRESULT");
			break;
		case VT_PTR:
			strRet = _T("VT_PTR");
			break;
		case VT_SAFEARRAY:
			strRet = _T("VT_SAFEARRAY");
			break;
		case VT_CARRAY:
			strRet = _T("VT_CARRAY");
			break;
		case VT_USERDEFINED:
			strRet = _T("VT_USERDEFINED");
			break;
		case VT_LPSTR:
			strRet = _T("VT_LPSTR");
			break;
		case VT_LPWSTR:
			strRet = _T("VT_LPWSTR");
			break;
		case VT_FILETIME:
			strRet = _T("VT_FILETIME");
			break;
		case VT_BLOB:
			strRet = _T("VT_BLOB");
			break;
		case VT_STREAM:
			strRet = _T("VT_STREAM");
			break;
		case VT_STORAGE:
			strRet = _T("VT_STORAGE");
			break;
		case VT_STREAMED_OBJECT:
			strRet = _T("VT_STREAMED_OBJECT");
			break;
		case VT_STORED_OBJECT:
			strRet = _T("VT_STORED_OBJECT");
			break;
		case VT_BLOB_OBJECT:
			strRet = _T("VT_BLOB_OBJECT");
			break;
		case VT_CF:
			strRet = _T("VT_CF");
			break;
		case VT_CLSID:
			strRet = _T("VT_CLSID");
			break;
	}
	WORD vt = var.vt;
	if(vt & VT_ARRAY){
		vt = vt & ~VT_ARRAY;
		strRet = _T("Array of ");
	}
	if(vt & VT_BYREF){
		vt = vt & ~VT_BYREF;
		strRet += _T("Pointer to ");
	}
	if(vt != var.vt){
		switch(vt){
			case VT_EMPTY:
				strRet += _T("VT_EMPTY");
				break;
			case VT_NULL:
				strRet += _T("VT_NULL");
				break;
			case VT_I2:
				strRet += _T("VT_I2");
				break;
			case VT_I4:
				strRet += _T("VT_I4");
				break;
			case VT_R4:
				strRet += _T("VT_R4");
				break;
			case VT_R8:
				strRet += _T("VT_R8");
				break;
			case VT_CY:
				strRet += _T("VT_CY");
				break;
			case VT_DATE:
				strRet += _T("VT_DATE");
				break;
			case VT_BSTR:
				strRet += _T("VT_BSTR");
				break;
			case VT_DISPATCH:
				strRet += _T("VT_DISPATCH");
				break;
			case VT_ERROR:
				strRet += _T("VT_ERROR");
				break;
			case VT_BOOL:
				strRet += _T("VT_BOOL");
				break;
			case VT_VARIANT:
				strRet += _T("VT_VARIANT");
				break;
			case VT_UNKNOWN:
				strRet += _T("VT_UNKNOWN");
				break;
			case VT_I1:
				strRet += _T("VT_I1");
				break;
			case VT_UI1:
				strRet += _T("VT_UI1");
				break;
			case VT_UI2:
				strRet += _T("VT_UI2");
				break;
			case VT_UI4:
				strRet += _T("VT_UI4");
				break;
			case VT_I8:
				strRet += _T("VT_I8");
				break;
			case VT_UI8:
				strRet += _T("VT_UI8");
				break;
			case VT_INT:
				strRet += _T("VT_INT");
				break;
			case VT_UINT:
				strRet += _T("VT_UINT");
				break;
			case VT_VOID:
				strRet += _T("VT_VOID");
				break;
			case VT_HRESULT:
				strRet += _T("VT_HRESULT");
				break;
			case VT_PTR:
				strRet += _T("VT_PTR");
				break;
			case VT_SAFEARRAY:
				strRet += _T("VT_SAFEARRAY");
				break;
			case VT_CARRAY:
				strRet += _T("VT_CARRAY");
				break;
			case VT_USERDEFINED:
				strRet += _T("VT_USERDEFINED");
				break;
			case VT_LPSTR:
				strRet += _T("VT_LPSTR");
				break;
			case VT_LPWSTR:
				strRet += _T("VT_LPWSTR");
				break;
			case VT_FILETIME:
				strRet += _T("VT_FILETIME");
				break;
			case VT_BLOB:
				strRet += _T("VT_BLOB");
				break;
			case VT_STREAM:
				strRet += _T("VT_STREAM");
				break;
			case VT_STORAGE:
				strRet += _T("VT_STORAGE");
				break;
			case VT_STREAMED_OBJECT:
				strRet += _T("VT_STREAMED_OBJECT");
				break;
			case VT_STORED_OBJECT:
				strRet += _T("VT_STORED_OBJECT");
				break;
			case VT_BLOB_OBJECT:
				strRet += _T("VT_BLOB_OBJECT");
				break;
			case VT_CF:
				strRet += _T("VT_CF");
				break;
			case VT_CLSID:
				strRet += _T("VT_CLSID");
				break;
		}
	}
	return strRet;
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
...xxx性欧美| 亚洲欧美在线观看| 久久久久九九视频| 日韩欧美另类在线| 中文字幕乱码久久午夜不卡| 久久久精品2019中文字幕之3| 国产人久久人人人人爽| 亚洲国产成人av网| 国产白丝精品91爽爽久久| 色综合久久99| 国产午夜精品久久| 舔着乳尖日韩一区| 丁香激情综合国产| 91精品国产欧美日韩| 国产日韩欧美一区二区三区乱码| 国产精品久线观看视频| 日本视频一区二区| 色综合婷婷久久| 国产亚洲成av人在线观看导航| 亚洲欧美日韩在线| 成人av在线影院| 欧美成人女星排名| 五月天婷婷综合| 在线亚洲高清视频| 一区二区免费在线| 99riav久久精品riav| 国产欧美日韩另类一区| 日本亚洲三级在线| 欧美色男人天堂| 亚洲国产精品久久久久秋霞影院 | 久久久亚洲综合| 亚洲成人黄色影院| 欧美色倩网站大全免费| 一区二区三区色| 欧美午夜精品久久久| 亚洲激情五月婷婷| 色呦呦一区二区三区| 亚洲欧洲99久久| 91小视频在线| 91精品中文字幕一区二区三区| 日韩一级免费一区| 奇米一区二区三区av| 日韩欧美视频在线| 国产精品一区二区在线观看网站 | 亚洲国产美女搞黄色| 欧美午夜电影网| 日本中文字幕一区二区有限公司| 欧美日韩一区三区四区| 久久国产精品无码网站| 337p日本欧洲亚洲大胆精品| 国产高清不卡一区| 欧美日韩你懂得| 国产欧美视频一区二区三区| 国产成人a级片| 亚洲欧美日韩在线不卡| 欧美猛男超大videosgay| 久久精品av麻豆的观看方式| 久久这里只有精品视频网| 99久久精品免费看| 免费人成在线不卡| 国产精品久久久久久久久图文区| 91黄色免费版| eeuss鲁片一区二区三区| 日韩综合小视频| 亚洲欧洲99久久| 久久久久久久久岛国免费| 国内精品久久久久影院色| 欧美福利电影网| 成人丝袜高跟foot| 麻豆91在线观看| 亚洲国产精品尤物yw在线观看| 中文字幕精品在线不卡| 日韩欧美中文字幕公布| 欧美亚男人的天堂| 91啦中文在线观看| 国模无码大尺度一区二区三区| 午夜精品久久久久久久久久久| 国产精品视频yy9299一区| 久久久久久综合| 国产日韩欧美高清| 国产三级精品三级| 久久久久久久久伊人| av网站免费线看精品| 中文字幕一区在线观看| 国产精品毛片无遮挡高清| 国产精品丝袜91| 亚洲精品菠萝久久久久久久| 久久久久99精品一区| 国产精品九色蝌蚪自拍| 国产精品福利影院| 国产精品蜜臀在线观看| 亚洲资源在线观看| 亚洲成人综合视频| 久久草av在线| 99精品国产99久久久久久白柏| 99在线热播精品免费| 欧美图区在线视频| 欧美va亚洲va香蕉在线| 欧美一级日韩一级| 日本一二三不卡| 亚洲一区电影777| 日本不卡中文字幕| 成人免费视频播放| 欧美久久一区二区| 国产精品国产三级国产有无不卡| 亚洲一区二区在线视频| 国产精品一区二区果冻传媒| 在线看不卡av| 国产精品理论在线观看| 天天色天天爱天天射综合| 处破女av一区二区| 精品国产免费视频| 日本不卡一二三| 欧美亚洲日本一区| 亚洲欧洲精品一区二区精品久久久 | 欧美日韩专区在线| 欧美国产在线观看| 国产成人鲁色资源国产91色综| 在线成人高清不卡| 亚洲无线码一区二区三区| 成人国产在线观看| 国产视频一区在线播放| 激情综合色播五月| 日韩欧美你懂的| 久久99最新地址| 久久综合九色综合97_久久久| 亚洲18色成人| 欧美怡红院视频| 青青草原综合久久大伊人精品 | 综合久久综合久久| 国产aⅴ综合色| 国产精品久久久久影院色老大| 国产盗摄一区二区三区| 中文字幕乱码久久午夜不卡| 99精品国产视频| 亚洲小说欧美激情另类| 91精品福利在线一区二区三区 | 亚洲欧美日韩国产综合| 欧美日韩一区二区在线视频| 视频一区二区欧美| 欧美一二三四区在线| 老司机精品视频在线| 精品乱码亚洲一区二区不卡| 国产精品综合视频| 国产精品无人区| 欧美一二三在线| 99久久99久久综合| 卡一卡二国产精品| 日韩码欧中文字| 精品国产欧美一区二区| 欧美性生交片4| 成人一区二区三区视频在线观看| 一区二区免费看| 国产亚洲欧美日韩俺去了| 欧美中文字幕一区二区三区亚洲| 丝袜美腿亚洲综合| 一区二区三区日韩精品视频| 欧美精品一区二区久久久| 欧美午夜一区二区三区免费大片| 久久激五月天综合精品| 午夜久久久久久电影| 综合中文字幕亚洲| 久久久美女毛片| 亚洲美女淫视频| 2024国产精品| 国产婷婷色一区二区三区在线| 制服.丝袜.亚洲.中文.综合| av爱爱亚洲一区| 99精品国产99久久久久久白柏| 国产成人av影院| 粉嫩av一区二区三区| 成人午夜电影小说| 成人午夜精品在线| 972aa.com艺术欧美| 99国产欧美久久久精品| 日本精品视频一区二区三区| 99麻豆久久久国产精品免费优播| av色综合久久天堂av综合| 一本色道久久综合亚洲aⅴ蜜桃| 91天堂素人约啪| 91麻豆精品91久久久久同性| 欧美大尺度电影在线| www激情久久| 一区二区久久久久| 男女性色大片免费观看一区二区 | 亚洲一区在线观看免费 | 国产精品成人免费精品自在线观看| 国产喂奶挤奶一区二区三区| 亚洲人成精品久久久久久| 亚洲成人你懂的| 国产精品白丝jk黑袜喷水| 99久久久久久| 精品美女被调教视频大全网站| 中文字幕乱码亚洲精品一区 | 欧美日韩美少妇| 欧美激情一区二区| 日本怡春院一区二区| 91亚洲午夜精品久久久久久| 日韩欧美一二区| 亚洲一区二区三区美女|