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

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

?? adoconn.cpp

?? 在運行系統(tǒng)前
?? 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()
{

}

// 初始化—連接數(shù)據(jù)庫
void  ADOConn::OnInitADOConn()
{
	// 初始化OLE/COM庫環(huán)境 
	::CoInitialize(NULL);
  
	try
	{
		// 創(chuàng)建Connection對象
		m_pConnection.CreateInstance("ADODB.Connection");
		// 設(shè)置連接字符串,必須是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());
	}
}

// 執(zhí)行查詢
_RecordsetPtr&  ADOConn::GetRecordSet(_bstr_t bstrSQL)
{
	try
	{
		// 連接數(shù)據(jù)庫,如果Connection對象為空,則重新連接數(shù)據(jù)庫
		if(m_pConnection==NULL)
			OnInitADOConn();
		// 創(chuàng)建記錄集對象
		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;
}

 // 執(zhí)行SQL語句,Insert Update _variant_t
BOOL ADOConn::ExecuteSQL(_bstr_t bstrSQL)
{
//	_variant_t RecordsAffected;
	try
	{
		// 是否已經(jīng)連接數(shù)據(jù)庫
		if(m_pConnection == NULL)
			OnInitADOConn();
		// Connection對象的Execute方法:(_bstr_t CommandText, 
		// VARIANT * RecordsAffected, long Options ) 
		// 其中CommandText是命令字串,通常是SQL命令。
		// 參數(shù)RecordsAffected是操作完成后所影響的行數(shù), 
		// 參數(shù)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()
{
	// 關(guān)閉記錄集和連接
	if (m_pRecordset != NULL)
		m_pRecordset->Close();
	m_pConnection->Close();
	// 釋放環(huán)境
	::CoUninitialize();
}

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

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

void ADOConn::Restore()
{
	// @@@@  創(chuàng)建到Master數(shù)據(jù)庫的連接  
	try
	{
		// 創(chuàng)建Connection對象
		m_pConnection.CreateInstance("ADODB.Connection");
		// 設(shè)置連接字符串,必須是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);
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美专区在线观看一区| 一区二区日韩av| 亚洲精品乱码久久久久久黑人| 亚洲成人在线网站| 波多野结衣在线一区| 91精品国产入口| 亚洲综合在线电影| 成人国产一区二区三区精品| 91精品国产手机| 亚洲大片免费看| 91丝袜美腿高跟国产极品老师 | 一本色道久久综合精品竹菊| 精品国产乱码久久久久久1区2区 | 精品久久久久久久久久久久包黑料| 国产精品美女久久久久高潮| 精久久久久久久久久久| 91精品在线麻豆| 亚洲成av人片在线观看无码| 色综合天天综合给合国产| 中文字幕欧美国产| 国产在线国偷精品免费看| 欧美成人三级在线| 免费黄网站欧美| 在线不卡欧美精品一区二区三区| 一区二区免费在线| 色婷婷综合久色| 亚洲人成在线播放网站岛国| 99九九99九九九视频精品| 中文字幕第一区二区| 国产不卡视频在线观看| 久久欧美一区二区| 国产在线一区二区综合免费视频| 日韩精品中午字幕| 麻豆国产精品777777在线| 91精品国产综合久久小美女| 丝袜美腿亚洲综合| 91麻豆精品国产91久久久更新时间| 午夜电影网一区| 91麻豆精品国产自产在线观看一区 | 亚洲电影你懂得| 欧美在线不卡一区| 亚洲综合丝袜美腿| 欧美酷刑日本凌虐凌虐| 午夜精品福利在线| 日韩欧美一区二区免费| 精品一区二区在线看| 久久综合色之久久综合| 国产精品99久久久久久似苏梦涵 | 亚洲国产精品麻豆| 欧美日韩免费电影| 蜜臀av一区二区在线免费观看| 日韩欧美中文字幕精品| 国产一区二区日韩精品| 国产精品动漫网站| 欧美色视频在线| 秋霞午夜鲁丝一区二区老狼| 精品久久久久久久久久久久包黑料 | 日本一区二区免费在线观看视频| 国产91精品欧美| 亚洲少妇中出一区| 欧美美女黄视频| 国产在线精品一区在线观看麻豆| 国产午夜久久久久| www.在线成人| 日韩黄色小视频| 国产欧美一区二区在线| 91福利精品第一导航| 青青草97国产精品免费观看无弹窗版 | 国产一区二区精品久久| 亚洲欧美二区三区| 精品国产乱码久久| 色综合久久六月婷婷中文字幕| 日日夜夜精品免费视频| 国产精品三级电影| 欧美日韩高清一区二区| 国产.精品.日韩.另类.中文.在线.播放| 亚洲精选视频免费看| 日韩免费高清av| 91丨porny丨中文| 国产自产高清不卡| 亚洲国产成人av网| 国产精品久久久久久久久免费丝袜| 欧美色区777第一页| 高清beeg欧美| 免费在线观看一区二区三区| 亚洲丝袜精品丝袜在线| 久久免费看少妇高潮| 在线观看免费亚洲| 高清不卡在线观看av| 五月婷婷综合网| 亚洲视频你懂的| 国产亚洲人成网站| 日韩欧美www| 欧洲视频一区二区| eeuss鲁一区二区三区| 国产在线麻豆精品观看| 免费成人美女在线观看| 性欧美大战久久久久久久久| 亚洲精品国产精品乱码不99| 日本一区二区视频在线观看| 精品国产亚洲在线| 日韩欧美国产一二三区| 91精品啪在线观看国产60岁| 91小视频在线免费看| 99视频一区二区| 成人国产亚洲欧美成人综合网| 国内欧美视频一区二区| 久久精品国产亚洲a| 日本成人中文字幕在线视频| 亚洲精品高清视频在线观看| 亚洲你懂的在线视频| 亚洲色图视频网| 国产精品久久久久四虎| 中文字幕在线不卡视频| 国产精品久久久久久久久图文区| 国产欧美va欧美不卡在线| 久久精品一区蜜桃臀影院| 久久精品一区二区三区不卡牛牛| 久久综合久久久久88| 2欧美一区二区三区在线观看视频| 日韩欧美国产综合一区| 精品国产一区二区三区忘忧草 | 中文字幕日韩精品一区| 亚洲婷婷综合久久一本伊一区| 中文字幕日韩一区| 亚洲精品一二三四区| 亚洲第四色夜色| 日韩精品视频网站| 久久99久久99精品免视看婷婷| 精品在线免费观看| 国产乱一区二区| 99精品久久只有精品| 在线影视一区二区三区| 欧美酷刑日本凌虐凌虐| 日韩久久久精品| 国产精品久久久久永久免费观看| 亚洲精品国产视频| 日韩黄色免费网站| 国产电影一区二区三区| 91麻豆精品秘密| 欧美日本一区二区在线观看| 91精品国产综合久久福利 | 亚洲精选在线视频| 日韩高清一区二区| 国产91丝袜在线观看| 色偷偷成人一区二区三区91| 欧美日韩国产首页| 精品国产电影一区二区| 亚洲色图19p| 日韩电影在线一区| 国产福利一区二区三区视频在线 | 国产成人精品亚洲777人妖| 99国产精品99久久久久久| 欧美理论片在线| 久久久久9999亚洲精品| 亚洲码国产岛国毛片在线| 蜜臀久久99精品久久久久久9| 国产麻豆91精品| 欧美性视频一区二区三区| 欧美精品一区二区三区蜜桃视频 | 国产欧美一区二区精品婷婷| 亚洲国产中文字幕| 国产一区二区不卡在线| 在线看国产一区| 国产午夜精品一区二区三区视频| 亚洲国产aⅴ成人精品无吗| 国产精品77777| 欧美精品v国产精品v日韩精品| 国产亚洲精品aa午夜观看| 舔着乳尖日韩一区| 色综合久久久久久久久| 国产性做久久久久久| 蜜臀91精品一区二区三区| 色天使久久综合网天天| 久久在线免费观看| 日韩中文字幕av电影| 一本大道久久a久久精二百| 久久精品亚洲麻豆av一区二区| 午夜婷婷国产麻豆精品| 成人午夜又粗又硬又大| 欧美精品一区二区高清在线观看| 亚洲不卡av一区二区三区| 95精品视频在线| 中文字幕国产精品一区二区| 美美哒免费高清在线观看视频一区二区| 在线观看欧美精品| 亚洲天堂网中文字| 成人教育av在线| 国产欧美日韩在线| 国模娜娜一区二区三区| 日韩精品一区二区三区四区| 性久久久久久久| 欧美三级视频在线| 一区二区日韩av| 欧美日韩中文字幕一区| 亚洲男人天堂av网| 在线视频欧美区| 亚洲欧美日韩在线播放| 一本色道a无线码一区v| 亚洲精品日韩综合观看成人91|