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

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

?? adoconn.cpp

?? c++系統開發實例精粹內附的80例源代碼 環境:windows2000,c++6.0
?? CPP
字號:
// ADOConn.cpp: implementation of the ADOConn class.
//
//////////////////////////////////////////////////////////////////////

#include "stdafx.h"
#include "ADOConn.h"

#ifdef _DEBUG
#undef THIS_FILE
static char THIS_FILE[]=__FILE__;
#define new DEBUG_NEW
#endif

//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////

ADOConn::ADOConn()
{

}

ADOConn::~ADOConn()
{

}

// 初始化—連接數據庫
void  ADOConn::OnInitADOConn()
{
	// 初始化OLE/COM庫環境 
	::CoInitialize(NULL);
  
	try
	{
		// 創建Connection對象
		m_pConnection.CreateInstance("ADODB.Connection");
		// 設置連接字符串,必須是BSTR型或者_bstr_t類型
		_bstr_t strConnect = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=Stock;Data Source=(local)";
		m_pConnection->Open(strConnect,"","",adModeUnknown);
	}
	// 捕捉異常
	catch(_com_error e)
	{
		// 顯示錯誤信息
		AfxMessageBox(e.Description());
	}
}

// 執行查詢
_RecordsetPtr&  ADOConn::GetRecordSet(_bstr_t bstrSQL)
{
	try
	{
		// 連接數據庫,如果Connection對象為空,則重新連接數據庫
		if(m_pConnection==NULL)
			OnInitADOConn();
		// 創建記錄集對象
		m_pRecordset.CreateInstance(__uuidof(Recordset));
		// 取得表中的記錄
		m_pRecordset->Open(bstrSQL,m_pConnection.GetInterfacePtr(),adOpenDynamic,adLockOptimistic,adCmdText);
	}
	// 捕捉異常
	catch(_com_error e)
	{
		// 顯示錯誤信息
		AfxMessageBox(e.Description());
	}
	// 返回記錄集
	return m_pRecordset;
}

 // 執行SQL語句,Insert Update _variant_t
BOOL ADOConn::ExecuteSQL(_bstr_t bstrSQL)
{
//	_variant_t RecordsAffected;
	try
	{
		// 是否已經連接數據庫
		if(m_pConnection == NULL)
			OnInitADOConn();
		// Connection對象的Execute方法:(_bstr_t CommandText, 
		// VARIANT * RecordsAffected, long Options ) 
		// 其中CommandText是命令字串,通常是SQL命令。
		// 參數RecordsAffected是操作完成后所影響的行數, 
		// 參數Options表示CommandText的類型:adCmdText-文本命令;adCmdTable-表名
		// adCmdProc-存儲過程;adCmdUnknown-未知
		m_pConnection->Execute(bstrSQL,NULL,adCmdText);
		return true;
	}
	catch(_com_error e)
	{
		AfxMessageBox(e.Description());
		return false;
	}
}

void ADOConn::ExitConnect()
{
	// 關閉記錄集和連接
	if (m_pRecordset != NULL)
		m_pRecordset->Close();
	m_pConnection->Close();
	// 釋放環境
	::CoUninitialize();
}

void ADOConn::Backup()
{
	//連接數據庫
	OnInitADOConn();

	_bstr_t vSQL;
	vSQL = "backup database Stock to disk= 'C:\\BackUp\\Stock.bak'";
	ExecuteSQL(vSQL);
	//關閉數據庫
	ExitConnect();
}

void ADOConn::Restore()
{
	// @@@@  創建到Master數據庫的連接  
	try
	{
		// 創建Connection對象
		m_pConnection.CreateInstance("ADODB.Connection");
		// 設置連接字符串,必須是BSTR型或者_bstr_t類型
		_bstr_t strConnect = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=Stock;Data Source=(local)";
		m_pConnection->Open(strConnect,"","",adModeUnknown);
	}
	// 捕捉異常
	catch(_com_error e)
	{
		// 顯示錯誤信息
		AfxMessageBox(e.Description());
	}
	_bstr_t vSQL;
	vSQL = "restore database Stock from disk= 'C:\\BackUp\\Stock.bak'";
	m_pConnection->Execute(vSQL,NULL,adCmdText);
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产天堂亚洲国产碰碰| 国产精品理论片| 日本久久电影网| 久久66热偷产精品| 亚洲日本成人在线观看| 日韩欧美黄色影院| 色婷婷亚洲精品| 国产激情一区二区三区四区| 午夜免费久久看| ...av二区三区久久精品| 久久久精品免费免费| 777奇米成人网| 在线一区二区三区四区| 国产成人午夜精品5599| 久久超碰97中文字幕| 亚洲高清在线视频| 亚洲欧美福利一区二区| 中文幕一区二区三区久久蜜桃| 欧美精品aⅴ在线视频| 91色porny蝌蚪| 成人av免费在线观看| 国产在线视频不卡二| 日韩中文字幕91| 亚洲国产裸拍裸体视频在线观看乱了| 国产欧美在线观看一区| 亚洲精品一区二区三区香蕉| 91麻豆精品91久久久久同性| 欧美亚洲一区二区三区四区| www.欧美色图| 成人av电影免费在线播放| 国产精品一区二区x88av| 老司机精品视频在线| 无码av中文一区二区三区桃花岛| 亚洲理论在线观看| 一区二区三区在线免费视频| 亚洲欧洲日产国产综合网| 国产精品五月天| 国产精品国产三级国产| 国产精品久久久久久久久晋中| 中文子幕无线码一区tr| 国产农村妇女精品| 中文av字幕一区| 亚洲欧美在线高清| 国产精品电影一区二区三区| 日韩伦理av电影| 一区二区三区欧美日韩| 亚洲成av人片一区二区| 偷拍日韩校园综合在线| 日韩国产欧美在线观看| 美女mm1313爽爽久久久蜜臀| 六月丁香婷婷久久| 国产成人午夜精品影院观看视频 | 另类小说图片综合网| 精品一区中文字幕| 国产.精品.日韩.另类.中文.在线.播放| 国产乱码精品1区2区3区| 高清视频一区二区| 色欲综合视频天天天| 精品视频一区三区九区| 欧美一区二区三区视频免费| www精品美女久久久tv| 欧美国产精品v| 一区二区三区日韩欧美| 免费一区二区视频| 国产99久久精品| 99re66热这里只有精品3直播| 在线亚洲欧美专区二区| 欧美一区二区三区免费观看视频| 久久免费午夜影院| 日韩一区在线播放| 亚洲福利电影网| 黑人巨大精品欧美黑白配亚洲| 成人精品高清在线| 欧美日韩日日骚| 久久久精品免费网站| 亚洲最快最全在线视频| 看电视剧不卡顿的网站| 国产成人亚洲精品狼色在线| 在线免费观看成人短视频| 日韩女优制服丝袜电影| 亚洲欧洲精品一区二区精品久久久 | 色综合色狠狠综合色| 欧美一区二区三区四区久久| 国产精品久久久久久久岛一牛影视 | 国产精品系列在线观看| 一本一道综合狠狠老| 欧美成人女星排名| 亚洲日本韩国一区| 国产精品影视在线观看| 欧美日韩激情在线| 国产无一区二区| 午夜精品一区在线观看| 国产成人av一区二区三区在线观看| 93久久精品日日躁夜夜躁欧美| 91精品国产福利在线观看| 国产精品国产成人国产三级| 久久狠狠亚洲综合| 欧美视频一区二区三区| 久久婷婷综合激情| 日韩精品久久理论片| 色综合激情五月| 欧美韩日一区二区三区四区| 日韩福利视频导航| 在线观看免费亚洲| 国产精品久久久久久久久晋中| 精彩视频一区二区三区| 欧美日韩黄色影视| 亚洲精品视频观看| 国产99久久久精品| 欧美精品一区二区三区在线播放| 一区二区久久久| 成人黄色av电影| 国产欧美日韩亚州综合| 久久国产欧美日韩精品| 欧美日韩三级视频| 亚洲高清免费在线| 91丨国产丨九色丨pron| 中文字幕精品一区二区三区精品| 毛片不卡一区二区| 91精品国产91久久综合桃花| 亚洲一级电影视频| 色综合久久久久综合99| 国产精品高清亚洲| eeuss国产一区二区三区| 国产日韩欧美精品综合| 激情五月播播久久久精品| 日韩欧美你懂的| 精品一区二区影视| 精品久久久三级丝袜| 久久99国产精品麻豆| 精品乱人伦小说| 久久精品国产澳门| 欧美大片顶级少妇| 秋霞午夜av一区二区三区| 欧美一区三区四区| 日本女人一区二区三区| 欧美一级精品在线| 麻豆精品一区二区| 精品国产区一区| 国产精品一区在线观看乱码| 精品1区2区在线观看| 国产麻豆9l精品三级站| 国产午夜精品久久| 99久久免费视频.com| 亚洲天堂免费在线观看视频| 99视频在线精品| 亚洲三级电影全部在线观看高清| 在线观看www91| 日韩成人精品视频| 欧美tickling网站挠脚心| 国内外成人在线视频| 国产人久久人人人人爽| 99精品视频一区二区| 一区二区三区不卡视频在线观看| 欧美日韩国产天堂| 免费xxxx性欧美18vr| 日本一区二区三区dvd视频在线| 国产91精品欧美| 一区二区三区在线视频观看58| 欧美日韩在线直播| 国产在线乱码一区二区三区| 国产精品午夜在线观看| 欧美性感一类影片在线播放| 日本不卡中文字幕| 国产偷国产偷亚洲高清人白洁 | 国产一区二区剧情av在线| 亚洲国产高清aⅴ视频| 欧美系列在线观看| 久久国内精品自在自线400部| 中文幕一区二区三区久久蜜桃| 欧美主播一区二区三区| 麻豆视频观看网址久久| 亚洲欧美在线aaa| 欧美一区二区成人6969| av男人天堂一区| 美女尤物国产一区| 日韩一区日韩二区| 日韩欧美自拍偷拍| 色婷婷综合久久久中文一区二区| 免费在线观看精品| 亚洲男同性恋视频| 精品国产乱码久久久久久牛牛| 99精品欧美一区二区蜜桃免费| 日韩中文字幕区一区有砖一区| 国产亚洲成av人在线观看导航| 欧美性生活一区| 国产精品一区二区久久精品爱涩 | 国产成人丝袜美腿| 亚洲韩国一区二区三区| 国产午夜精品一区二区 | 欧美亚洲尤物久久| 风流少妇一区二区| 日本成人在线视频网站| 一区二区中文字幕在线| 精品国产乱码久久久久久蜜臀| 欧美日韩一区二区电影| av电影在线观看不卡| 国模少妇一区二区三区| 天堂va蜜桃一区二区三区 | 国产精品丝袜一区|