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

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

?? dlghf.cpp

?? 數據庫管理程序
?? CPP
字號:
// DlgHF.cpp : implementation file
//

#include "stdafx.h"
#include "a1.h"
#include "DlgHF.h"

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

  
/////////////////////////////////////////////////////////////////////////////
// CDlgHF dialog


CDlgHF::CDlgHF(CWnd* pParent /*=NULL*/)
	: CDialog(CDlgHF::IDD, pParent)
{
	//{{AFX_DATA_INIT(CDlgHF)
		// NOTE: the ClassWizard will add member initialization here
	//}}AFX_DATA_INIT
}


void CDlgHF::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CDlgHF)
	DDX_Control(pDX, IDC_DATETIMEPICKER1, m_tcRq);
	DDX_Control(pDX, IDC_LIST1, m_list);
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CDlgHF, CDialog)
	//{{AFX_MSG_MAP(CDlgHF)
	ON_NOTIFY(DTN_DATETIMECHANGE, IDC_DATETIMEPICKER1, OnDatetimechangeDatetimepicker1)
	ON_NOTIFY(NM_DBLCLK, IDC_LIST1, OnDblclkList1)
	ON_BN_CLICKED(IDC_BUTTON_DELETE, OnButtonDelete)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CDlgHF message handlers

BOOL CDlgHF::OnInitDialog() 
{
	CDialog::OnInitDialog();
	
	// TODO: Add extra initialization here
	CRect rect;
	m_list.SetExtendedStyle( LVS_EX_FULLROWSELECT |		//允許整行選中
	//	LVS_EX_HEADERDRAGDROP |		//允許整列拖動
		LVS_EX_GRIDLINES |	//畫出網格線
	//	LVS_EX_ONECLICKACTIVATE |	//單擊選中表項
		LVS_EX_FLATSB				//扁平風格的滾動條	
	//	LVS_EX_UNDERLINEHOT 
		);	
		this->m_list.GetClientRect(rect);
		m_list.InsertColumn(0,"數據備份編號");
		m_list.InsertColumn(1,"路徑");

		m_list.SetColumnWidth(0,rect.Width()/2);
		m_list.SetColumnWidth(1,rect.Width()/2);

		CTime t=CTime::GetCurrentTime();
		this->m_tcRq.SetTime(&t);
		this->InitList();
	
	return TRUE;  // return TRUE unless you set the focus to a control
	              // EXCEPTION: OCX Property Pages should return FALSE
}

bool CDlgHF::InitList()
{
	CString rq;
	this->m_tcRq.GetWindowText(rq);
	try{
	int i=0;
	CString sql;
	_variant_t value;
	sql.Format("select * from tabbf  where rq >= #%s# order by bf_id asc",rq);
	this->m_runsql.CheckSQLResult(sql);
	m_list.DeleteAllItems();
	m_list.SetRedraw(false);
	while(!m_runsql.m_recordset->adoEOF)
	{
		value=m_runsql.m_recordset->GetCollect("bf_id");
		this->m_list.InsertItem(i,(char*)(_bstr_t)value);
		value=m_runsql.m_recordset->GetCollect("bf_path");
		if(value.vt!=VT_NULL)
		this->m_list.SetItemText(i,1,(char*)(_bstr_t)value);

		i++;
		m_runsql.m_recordset->MoveNext();
	}
	m_list.SetRedraw(true);
	}
	catch(_com_error& e)
	{
		AfxMessageBox(e.ErrorMessage());
		m_list.SetRedraw(true);
		return false;	
	}	
	return true;
}

void CDlgHF::OnOK() 
{
	int mark = this->m_list.GetSelectionMark();
	if(mark<0)
	{
		MessageBox("請選擇要恢復的數據");
		return;
	}
	else
	{

		this->BeginWaitCursor();
		CString sql;_variant_t value;
		CStringList		m_pstrlist[3];
		sql.Format("select * from tabbf order by bf_id asc");
		if(m_runsql.CheckSQLResult(sql))
			while(!m_runsql.m_recordset->adoEOF){
			value=m_runsql.m_recordset->GetCollect("bf_id");
			if(value.vt!=VT_NULL)
				m_pstrlist[0].AddTail((char*)(_bstr_t)value);
			value=m_runsql.m_recordset->GetCollect("rq");
			if(value.vt!=VT_NULL)
				m_pstrlist[1].AddTail((char*)(_bstr_t)value);
			value=m_runsql.m_recordset->GetCollect("bf_path");
			if(value.vt!=VT_NULL)
				m_pstrlist[2].AddTail((char*)(_bstr_t)value);
			m_runsql.m_recordset->MoveNext();
			}
		
		LONG result;
		HKEY hKey;
		TCHAR data[200];
		DWORD dataSize;
		result=::RegOpenKeyEx(HKEY_LOCAL_MACHINE,"SOFTWARE\\ODBC\\ODBC.INI\\yaopin",
			0,KEY_QUERY_VALUE,&hKey);
		if(result==ERROR_SUCCESS)
		{	
			dataSize=sizeof(data);
			::RegQueryValueEx(hKey,"DBQ",NULL,NULL,(LPBYTE)&data,&dataSize);
		}
		CString path=m_list.GetItemText(mark,1);
		LRunSql::Close();

		if(::CopyFile(path,data,false))
		{
			this->EndWaitCursor();
			MessageBox("OK","醫藥管理系統");
			if(!LRunSql::ConnectDataBase())
			MessageBox("數據庫連接錯誤!");

			POSITION pos=NULL;
			POSITION pos1=m_pstrlist[1].GetHeadPosition();
			POSITION pos2=m_pstrlist[2].GetHeadPosition();
			for(pos=m_pstrlist[0].GetHeadPosition();pos!=NULL;)
			{
				sql.Format("insert into tabbf(bf_id,rq,bf_path) values('%s',#%s#,'%s')"
					,m_pstrlist[0].GetNext(pos),m_pstrlist[1].GetNext(pos1),m_pstrlist[2].GetNext(pos2));
				m_runsql.RunSQL(sql);
			}

		}
		else
		{
			this->EndWaitCursor();
			MessageBox("文件拷貝錯誤!","錯誤");
			if(!LRunSql::ConnectDataBase())
			MessageBox("數據庫連接錯誤!");
		}
	}
	CDialog::OnOK();
}

void CDlgHF::OnDatetimechangeDatetimepicker1(NMHDR* pNMHDR, LRESULT* pResult) 
{
	// TODO: Add your control notification handler code here
	this->InitList();
	*pResult = 0;
}

void CDlgHF::OnDblclkList1(NMHDR* pNMHDR, LRESULT* pResult) 
{
	this->OnOK();
	*pResult = 0;
}
void CDlgHF::OnButtonDelete() 
{
	int mark = this->m_list.GetSelectionMark();
	if(mark<0)
	{
		MessageBox("請選擇要刪除的數據");
		return;
	}	
	if(MessageBox("確定刪除備份文件嗎?","注意!",MB_YESNO)!=IDYES)
	{
		return;
	}
	else
	{
		CString bf_id=m_list.GetItemText(mark,0);
		CString sql,path;
		_variant_t value;
		sql.Format("select bf_path from tabbf where bf_id = '%s'",bf_id);
		if(m_runsql.CheckSQLResult(sql))
		{
			value=m_runsql.m_recordset->GetCollect("bf_path");
			if(value.vt!=VT_NULL)
				path=(char*)(_bstr_t)value;
		}
		else
		{
			MessageBox("沒有該備份","錯誤");
			return ;
		}
		if(!::DeleteFile(path))
		{
			MessageBox("刪除文件錯誤","錯誤");
			return;
		}

		sql.Format("delete * from tabbf where bf_id = '%s'",bf_id);
		m_runsql.RunSQL(sql);
		this->m_list.DeleteItem(mark);
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲精品自拍动漫在线| 日韩精品一区二区三区蜜臀 | 亚洲欧美一区二区久久| 日韩一区二区电影在线| 69堂成人精品免费视频| 欧美色综合网站| 欧美影视一区在线| 欧美午夜不卡在线观看免费| 欧美日韩一区二区三区四区| 制服丝袜av成人在线看| 91精品久久久久久久99蜜桃| 日韩精品一区二区三区在线播放| 精品精品国产高清一毛片一天堂| 国产婷婷一区二区| 国产精品免费av| 亚洲国产另类精品专区| 亚洲6080在线| 国内精品伊人久久久久av影院 | 国产成人精品影视| 99精品桃花视频在线观看| 99视频精品免费视频| 欧美在线你懂得| 91精品国产91热久久久做人人| 精品欧美一区二区三区精品久久| 国产欧美视频在线观看| 亚洲夂夂婷婷色拍ww47| 国内国产精品久久| 色一情一乱一乱一91av| 欧美一级欧美一级在线播放| 精品国产露脸精彩对白| 综合久久综合久久| 日本成人超碰在线观看| 国产91丝袜在线观看| 欧洲激情一区二区| 国产亚洲视频系列| 亚洲成人动漫在线免费观看| 国产91高潮流白浆在线麻豆| 欧美人伦禁忌dvd放荡欲情| 久久久久久久精| 日韩av高清在线观看| www..com久久爱| 久久综合一区二区| 图片区日韩欧美亚洲| 波多野结衣在线aⅴ中文字幕不卡| 欧美日韩免费不卡视频一区二区三区| 久久久国产精华| 免费观看日韩av| 欧洲精品在线观看| 国产精品久久久久永久免费观看 | 91精品免费观看| 日韩毛片精品高清免费| 国产中文字幕精品| 宅男在线国产精品| 亚洲图片欧美色图| 一本久久a久久精品亚洲| 国产女同性恋一区二区| 久久激五月天综合精品| 欧美日韩国产美| 亚洲一区二区视频在线| 99久久久久久99| 国产精品久久久久影院亚瑟| 国产超碰在线一区| 久久免费电影网| 国产美女主播视频一区| 精品电影一区二区三区| 蜜臀久久99精品久久久画质超高清 | 欧美国产日产图区| 国产精品一卡二卡| 国产欧美一区二区精品久导航 | 99热在这里有精品免费| 中国av一区二区三区| 国产乱码字幕精品高清av| 精品国产凹凸成av人网站| 日韩精品成人一区二区在线| 欧美另类高清zo欧美| 午夜精品久久久| 7777精品伊人久久久大香线蕉超级流畅 | 樱桃视频在线观看一区| 99国产欧美久久久精品| 亚洲乱码国产乱码精品精的特点 | 国产激情一区二区三区四区 | 亚洲激情在线激情| 色香蕉久久蜜桃| 午夜精品福利视频网站| 在线91免费看| 激情综合色综合久久综合| 久久精品人人做人人综合| 成人激情小说网站| 一区二区三区欧美亚洲| 在线播放91灌醉迷j高跟美女| 人人狠狠综合久久亚洲| 精品国产一区二区精华| kk眼镜猥琐国模调教系列一区二区| 国产精品国产三级国产aⅴ入口| 99视频一区二区| 午夜欧美视频在线观看| 久久综合九色综合欧美就去吻| 成人小视频免费观看| 夜夜爽夜夜爽精品视频| 日韩一区二区精品葵司在线| 成人国产精品免费观看视频| 一区二区三区色| 久久综合资源网| 欧洲生活片亚洲生活在线观看| 美日韩黄色大片| 欧美国产一区二区在线观看| 欧美日韩国产另类不卡| 成人白浆超碰人人人人| 亚洲大尺度视频在线观看| 久久综合久久鬼色| 欧美人妇做爰xxxⅹ性高电影| 国产精品自在欧美一区| 亚洲最色的网站| 国产欧美一区二区三区沐欲| 欧美丝袜丝交足nylons图片| 国产盗摄视频一区二区三区| 亚洲第一成年网| 中文字幕一区二区三区色视频| 欧美疯狂做受xxxx富婆| 91丨九色丨蝌蚪富婆spa| 麻豆成人久久精品二区三区红 | 水蜜桃久久夜色精品一区的特点| 欧美成人高清电影在线| 波多野结衣亚洲一区| 久久精品国产精品亚洲红杏| 亚洲美女视频在线| 中文子幕无线码一区tr| 日韩精品综合一本久道在线视频| 色爱区综合激月婷婷| 成人涩涩免费视频| 国精产品一区一区三区mba桃花| 日韩黄色在线观看| 亚洲国产成人91porn| 亚洲特级片在线| 国产精品欧美极品| 国产欧美日韩在线看| 欧美电影免费观看完整版| 91精品婷婷国产综合久久竹菊| 色综合天天综合网天天狠天天| 国产成人免费在线观看不卡| 狠狠v欧美v日韩v亚洲ⅴ| 老司机精品视频导航| 蜜臀av国产精品久久久久| 奇米在线7777在线精品| 日韩高清欧美激情| 天堂蜜桃一区二区三区| 日韩精品一区第一页| 亚洲一区二区三区四区五区黄 | 亚洲高清三级视频| 亚洲精品免费视频| 亚洲色图欧洲色图婷婷| 国产精品免费久久久久| 国产欧美日韩在线看| 国产精品午夜在线观看| 国产精品久久久久久久久动漫 | 中文字幕av一区二区三区高| 国产精品素人视频| 一区在线播放视频| 又紧又大又爽精品一区二区| 亚洲一区二区三区影院| 天天爽夜夜爽夜夜爽精品视频| 午夜精品免费在线观看| 蜜桃av一区二区三区电影| 免费成人美女在线观看.| 国产在线视频一区二区三区| 风流少妇一区二区| 99精品偷自拍| 欧美色男人天堂| 欧美不卡123| 日本一区二区高清| 亚洲一区二区三区不卡国产欧美| 一区二区不卡在线视频 午夜欧美不卡在| 一区二区在线观看视频| 日本中文字幕一区二区视频| 卡一卡二国产精品| 不卡视频一二三| 欧美日韩成人一区| 久久久久99精品一区| 亚洲人成网站色在线观看| 午夜久久久久久久久 | 国产免费观看久久| 亚洲一区二区三区四区中文字幕| 日产欧产美韩系列久久99| 国产精品自产自拍| 欧美在线观看视频一区二区| 精品国产乱码久久久久久1区2区| 中文字幕免费不卡在线| 天天色天天爱天天射综合| 蜜桃视频第一区免费观看| 99久久国产综合精品女不卡| 欧美一区二区三区视频免费| 国产精品国产三级国产有无不卡| 日韩精品成人一区二区在线| 丁香天五香天堂综合| 欧美最猛黑人xxxxx猛交| 亚洲国产精品t66y| 精品在线视频一区| 欧美三级电影在线观看| 国产精品久久久久久福利一牛影视 | 亚洲一二三四在线|