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

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

?? rscgdlg.cpp

?? 數據庫 sql 2000 vc++ mfc幾個簡單的例子
?? CPP
字號:
// RsCgDlg.cpp : implementation file
//

#include "stdafx.h"
#include "RsCgDlg.h"

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

/////////////////////////////////////////////////////////////////////////////
// CRsCgDlg dialog


CRsCgDlg::CRsCgDlg(CWnd* pParent /*=NULL*/)
	: CDialog(CRsCgDlg::IDD, pParent)
{
	m_strConnection = _T("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=L:\\精彩范例vc\\舉一反三\\實例6\\3\\數據庫\\studentreg.mdb;Mode=ReadWrite;Persist Security Info=False");
	m_strCmdText = _T("StudentInfo");

	m_pRs = NULL;
	
	//{{AFX_DATA_INIT(CRsCgDlg)
	m_strDlgid = _T("");
	m_strDlgname = _T("");
	m_sDlgage = 0;
	m_strDlgsex = _T("");
	m_strDlgemail = _T("");
	m_lDlgclassid = 0;
	m_strDlgmemo = _T("");
	//}}AFX_DATA_INIT
}

CRsCgDlg::~CRsCgDlg()
{
	m_pRs = NULL;
}

BOOL CRsCgDlg::OnInitDialog()
{
	HRESULT hr = NOERROR;
	IADORecordBinding *piAdoRecordBinding = NULL;

	CDialog::OnInitDialog();

	try
	{
		m_pRs.CreateInstance(__uuidof(Recordset));

		m_pRs->CursorLocation = adUseClient;
		m_pRs->Open((LPCTSTR)m_strCmdText, (LPCTSTR)m_strConnection, adOpenStatic, 
			adLockReadOnly, adCmdTableDirect);

		if (FAILED(hr = m_pRs->QueryInterface(__uuidof(IADORecordBinding), (LPVOID *)&piAdoRecordBinding)))
			_com_issue_error(hr);
		if (FAILED(hr = piAdoRecordBinding->BindToRecordset(this)))
			_com_issue_error(hr);

		RefreshBoundData();
	}
	catch (_com_error &e)
	{
		GenerateError(e.Error(), e.Description());
	}

	if (piAdoRecordBinding)
		piAdoRecordBinding->Release();

	return TRUE;
}

void CRsCgDlg::RefreshBoundData()
{
	if (adFldOK == lidStatus)
		m_strDlgid = m_wszid;
	else
		m_strDlgid = _T("");
	if (adFldOK == lnameStatus)
		m_strDlgname = m_wszname;
	else
		m_strDlgname = _T("");
	if (adFldOK == lageStatus)
		m_sDlgage = m_sage;
	else
		m_sDlgage = 0;
	if (adFldOK == lsexStatus)
		m_strDlgsex = m_wszsex;
	else
		m_strDlgsex = _T("");
	if (adFldOK == lemailStatus)
		m_strDlgemail = m_wszemail;
	else
		m_strDlgemail = _T("");
	if (adFldOK == lclassidStatus)
		m_lDlgclassid = m_lclassid;
	else
		m_lDlgclassid = 0;
	if (adFldOK == lmemoStatus)
		m_strDlgmemo = m_wszmemo;
	else
		m_strDlgmemo = _T("");

	UpdateData(FALSE);
}

void CRsCgDlg::GenerateError(HRESULT hr, PWSTR pwszDescription)
{
	CString strError;

	strError.Format("Run-time error '%d (%x)'", hr, hr);
	strError += "\n\n";
	strError += pwszDescription;

	AfxMessageBox(strError);
}

void CRsCgDlg::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CRsCgDlg)
	DDX_Text(pDX, IDC_EDIT_ID, m_strDlgid);
	DDX_Text(pDX, IDC_EDIT_NAME, m_strDlgname);
	DDX_Text(pDX, IDC_EDIT_AGE, m_sDlgage);
	DDX_Text(pDX, IDC_EDIT_SEX, m_strDlgsex);
	DDX_Text(pDX, IDC_EDIT_EMAIL, m_strDlgemail);
	DDX_Text(pDX, IDC_EDIT_CLASSID, m_lDlgclassid);
	DDX_Text(pDX, IDC_EDIT_MEMO, m_strDlgmemo);
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CRsCgDlg, CDialog)
	//{{AFX_MSG_MAP(CRsCgDlg)
	ON_BN_CLICKED(ID_BTN_MOVEFIRST, OnBtnMoveFirst)
	ON_BN_CLICKED(ID_BTN_MOVELAST, OnBtnMoveLast)
	ON_BN_CLICKED(ID_BTN_MOVENEXT, OnBtnMoveNext)
	ON_BN_CLICKED(ID_BTN_MOVEPREVIOUS, OnBtnMovePrevious)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CRsCgDlg message handlers

void CRsCgDlg::OnBtnMoveFirst() 
{
	try
	{
		m_pRs->MoveFirst();
		RefreshBoundData();
	}
	catch (_com_error &e)
	{
		GenerateError(e.Error(), e.Description());
	}
}

void CRsCgDlg::OnBtnMoveLast() 
{
	try
	{
		m_pRs->MoveLast();
		RefreshBoundData();
	}
	catch (_com_error &e)
	{
		GenerateError(e.Error(), e.Description());
	}
}

void CRsCgDlg::OnBtnMoveNext() 
{
	try
	{
		m_pRs->MoveNext();
		RefreshBoundData();
	}
	catch (_com_error &e)
	{
		GenerateError(e.Error(), e.Description());
	}
}

void CRsCgDlg::OnBtnMovePrevious() 
{
	try
	{
		m_pRs->MovePrevious();
		RefreshBoundData();
	}
	catch (_com_error &e)
	{
		GenerateError(e.Error(), e.Description());
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本伊人精品一区二区三区观看方式| 成人午夜电影久久影院| 极品美女销魂一区二区三区免费 | 成人丝袜高跟foot| 欧美剧在线免费观看网站| 国产精品色婷婷| 久久se精品一区二区| 日本二三区不卡| 欧美高清在线视频| 韩国女主播成人在线| 欧美日韩精品一区二区在线播放| 国产三区在线成人av| 蜜臀a∨国产成人精品| 色婷婷综合五月| 国产欧美日韩中文久久| 麻豆国产欧美一区二区三区| 欧美日韩精品一区二区天天拍小说 | 成人99免费视频| 久久―日本道色综合久久| 蜜臀91精品一区二区三区| 欧美日韩一区中文字幕| |精品福利一区二区三区| 成人在线综合网站| 久久精品亚洲乱码伦伦中文| 国产在线播放一区三区四| 欧美一级日韩一级| 蜜臀va亚洲va欧美va天堂| 欧美一区二区人人喊爽| 午夜视频一区在线观看| 欧美色倩网站大全免费| 亚洲一区二区高清| 欧美精品在线观看一区二区| 亚洲国产美女搞黄色| 欧美做爰猛烈大尺度电影无法无天| 国产精品久久久久一区二区三区 | 国产精品免费av| 国产盗摄一区二区| 国产精品免费人成网站| 不卡av电影在线播放| 中文字幕一区二区三区色视频| 成人性生交大片| 亚洲欧美综合色| 91成人在线免费观看| 中文字幕一区二区三区乱码在线 | 日韩一区二区三区视频在线 | 亚洲一区二三区| 欧美三电影在线| 日本aⅴ精品一区二区三区| 日韩欧美在线一区二区三区| 狠狠色丁香九九婷婷综合五月| 久久综合九色综合97婷婷女人 | 一区二区三区在线看| 欧美日韩国产小视频| 久久99蜜桃精品| 国产精品伦理在线| 欧美在线999| 久久99久久精品欧美| 国产无遮挡一区二区三区毛片日本| 成人中文字幕电影| 亚洲国产毛片aaaaa无费看 | 久久精品久久精品| 国产欧美精品一区二区色综合| av亚洲产国偷v产偷v自拍| 亚洲在线免费播放| 精品av久久707| 97se亚洲国产综合自在线 | 在线综合+亚洲+欧美中文字幕| 久久er精品视频| 亚洲精品日韩综合观看成人91| 欧美一级理论片| 成人动漫视频在线| 日本女人一区二区三区| 国产欧美日韩中文久久| 538在线一区二区精品国产| 国产精品18久久久久久久久| 亚洲综合免费观看高清完整版在线 | 日本一区二区三区高清不卡| 91成人在线观看喷潮| 国产老女人精品毛片久久| 亚洲一区二区黄色| 国产日韩精品一区二区三区| 91精品国产麻豆国产自产在线| 成人av网址在线| 国产一区二区三区免费在线观看| 一区二区三区资源| 国产欧美日韩精品在线| 欧美一级一级性生活免费录像| 色视频成人在线观看免| 高清日韩电视剧大全免费| 蜜臀久久99精品久久久久久9| 一区二区三区不卡在线观看 | 国产成人免费视| 美女一区二区三区| 亚洲国产成人av网| 另类中文字幕网| av中文字幕在线不卡| 国产成人在线视频网址| 日本中文在线一区| 国产精品免费观看视频| 欧美精品一区二区三区一线天视频 | 欧美影院午夜播放| 99久久久精品| eeuss国产一区二区三区| 国产精品一区一区| 国内精品自线一区二区三区视频| 婷婷久久综合九色国产成人| 一个色综合网站| 亚洲嫩草精品久久| 国产精品福利影院| 中文字幕不卡在线| 美腿丝袜亚洲综合| 麻豆精品视频在线观看免费| 奇米影视在线99精品| 午夜亚洲福利老司机| 亚洲bt欧美bt精品| 婷婷六月综合网| 久久精品国产第一区二区三区 | 亚洲已满18点击进入久久| 国产精品久久99| 亚洲丝袜美腿综合| 亚洲精品视频在线观看网站| 伊人性伊人情综合网| 亚洲综合成人在线| 午夜精品视频一区| 美女精品自拍一二三四| 精品亚洲aⅴ乱码一区二区三区| 国产一区二区不卡| 成人性色生活片| 91色在线porny| 欧美色综合网站| 日韩亚洲国产中文字幕欧美| 欧美大白屁股肥臀xxxxxx| 久久色视频免费观看| 国产精品系列在线| 一区二区三区国产精品| 亚洲第一主播视频| 国内精品视频666| youjizz国产精品| 欧美日韩国产综合视频在线观看 | 国产一区二区在线看| 国产不卡免费视频| 在线视频一区二区三| 欧美一区二区成人6969| 久久精品一区二区三区不卡牛牛| 国产精品国产三级国产专播品爱网 | 91精品欧美久久久久久动漫 | 懂色一区二区三区免费观看| 91影视在线播放| 在线综合+亚洲+欧美中文字幕| 2017欧美狠狠色| 一区二区三区四区激情| 麻豆91精品视频| 在线观看一区日韩| 久久综合九色综合97婷婷 | 国产一区二区三区黄视频| 99r国产精品| 欧美videos中文字幕| 亚洲人成亚洲人成在线观看图片| 日韩精品久久久久久| 99国内精品久久| 精品国产乱码久久久久久免费| 亚洲人妖av一区二区| 久久精品二区亚洲w码| 色综合咪咪久久| 精品免费日韩av| 亚洲成a人在线观看| 99在线精品一区二区三区| 日韩亚洲欧美综合| 亚洲一区二区黄色| av一区二区三区| 久久蜜桃香蕉精品一区二区三区| 亚洲a一区二区| 色噜噜狠狠成人中文综合| 国产亚洲欧美激情| 激情综合网av| 9191久久久久久久久久久| 亚洲女同一区二区| www.爱久久.com| 国产亚洲欧美中文| 欧美视频一区二区三区在线观看| 日本一二三四高清不卡| 久久不见久久见中文字幕免费| 欧美日韩综合色| 樱花影视一区二区| 91同城在线观看| 中文字幕视频一区| 成人的网站免费观看| 国产色婷婷亚洲99精品小说| 国模大尺度一区二区三区| 日韩三级精品电影久久久| 亚洲成人在线网站| 欧美伊人久久久久久午夜久久久久| 国产精品成人在线观看| 成人免费视频一区| 国产精品久久久久aaaa| 成人精品小蝌蚪| 亚洲品质自拍视频| 在线视频一区二区三区| 亚洲国产日韩精品| 欧美色综合影院|