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

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

?? web.cpp

?? 記錄工作日志方面的信息
?? CPP
字號:
// Web.cpp : implementation file
//

#include "stdafx.h"
#include "Papaz.h"
#include "Web.h"
#include "WebKeyBox.h"
#include "WebFind.h"

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

/////////////////////////////////////////////////////////////////////////////
// CWeb property page

IMPLEMENT_DYNCREATE(CWeb, CPropertyPage)

CWeb::CWeb() : CPropertyPage(CWeb::IDD)
{
	//{{AFX_DATA_INIT(CWeb)
	m_Key = _T("");
	m_Name = _T("");
	m_Address = _T("");
	m_WebName = _T("");
	//}}AFX_DATA_INIT
	sDriver = "MICROSOFT ACCESS DRIVER (*.mdb)";
	sFile = "Papaz.mdb";
	sDsn.Format("ODBC;DRIVER={%s};DSN='';DBQ=%s",sDriver,sFile);
	m_strID = "-1";
}

CWeb::~CWeb()
{
}

void CWeb::DoDataExchange(CDataExchange* pDX)
{
	CPropertyPage::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CWeb)
	DDX_Control(pDX, IDC_OK, m_OK);
	DDX_Control(pDX, IDC_CANCEL, m_Cancel);
	DDX_Control(pDX, IDC_ADD, m_Add);
	DDX_Control(pDX, IDC_DEL, m_Del);
	DDX_Control(pDX, IDC_FIND, m_Find);
	DDX_Control(pDX, IDC_LIST1, m_ListCtrl);
	DDX_Text(pDX, IDC_KEY, m_Key);
	DDX_Text(pDX, IDC_NAME, m_Name);
	DDX_Text(pDX, IDC_ADDRESS, m_Address);
	DDX_Text(pDX, IDC_WEBNAME, m_WebName);
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CWeb, CPropertyPage)
	//{{AFX_MSG_MAP(CWeb)
	ON_BN_CLICKED(IDC_ADD, OnAdd)
	ON_BN_CLICKED(IDC_DEL, OnDel)
	ON_BN_CLICKED(IDC_FIND, OnFind)
	ON_BN_CLICKED(IDC_OK, OnOk)
	ON_BN_CLICKED(IDC_CANCEL, OnCancel)
	ON_NOTIFY(NM_CLICK, IDC_LIST1, OnClickList1)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CWeb message handlers

void CWeb::OnAdd() 
{
	// TODO: Add your control notification handler code here
	m_Key="";
	m_Name="";
	m_Address="";
	m_strID="-1";
	m_WebName="";
	m_OK.EnableWindow();
	m_Cancel.EnableWindow();
	UpdateData(FALSE);
	
}

void CWeb::OnDel() 
{
	// TODO: Add your control notification handler code here
	database.Open(NULL,false ,false ,sDsn);
	CWebSet  m_recordset(&database);
	int i=m_ListCtrl.GetSelectionMark();
	if(0>i)
	{
		MessageBox("請選擇一條記錄進(jìn)行刪除!");
		return;
	}

	CString strSQL;
	strSQL.Format("select * from 網(wǎng)站信息 where ID= %s ",m_ListCtrl.GetItemText(i,0));
	if(!m_recordset.Open(AFX_DB_USE_DEFAULT_TYPE,strSQL))
	{
		MessageBox("打開數(shù)據(jù)庫失敗!","數(shù)據(jù)庫錯(cuò)誤",MB_OK);
		return ;
	}
	//刪除該用戶
	m_recordset.Delete();
	database.Close();
//	m_recordset.Close();

	//更新用戶列表

	strSQL="select * from 網(wǎng)站信息";
	Show(strSQL);

	m_Key="";
	m_Name="";
	m_Address="";
//	m_strID = "-1";
	m_WebName="";

	UpdateData(FALSE);
	m_OK.EnableWindow(FALSE);
	m_Cancel.EnableWindow(FALSE);
}

void CWeb::OnFind() 
{
	// TODO: Add your control notification handler code here
	CWebFind f;
	CString FindName;
	UpdateData();
	CString strSQL;
	if(f.DoModal()==IDOK)
	{
		FindName.Format("%%%s%%",f.m_FindName);
//		MessageBox(FindName);
	strSQL.Format("select * from 網(wǎng)站信息 where WebName like '%s'",FindName);	
	//顯示全部信息
//	if(m_strContent=="")
//		strSQL = "select * from 網(wǎng)站信息";
	this->Show(strSQL);
	}
	
}

BOOL CWeb::OnInitDialog() 
{
	CPropertyPage::OnInitDialog();
	
	m_ListCtrl.SetExtendedStyle(LVS_EX_FULLROWSELECT|LVS_EX_GRIDLINES);
	m_ListCtrl.InsertColumn(0,_T("編號"),LVCFMT_IMAGE|LVCFMT_LEFT);
	m_ListCtrl.InsertColumn(1,_T("網(wǎng)名"));
	m_ListCtrl.InsertColumn(2,_T("網(wǎng)址"));
//	m_ListCtrl.InsertColumn(3,_T("用戶名"));
//	m_ListCtrl.InsertColumn(4,_T("密碼"));

	m_ListCtrl.SetColumnWidth(0 ,45);
	m_ListCtrl.SetColumnWidth(1 ,90);
	m_ListCtrl.SetColumnWidth(2 ,150);
//	m_ListCtrl.SetColumnWidth(3 ,90);
//	m_ListCtrl.SetColumnWidth(4 ,90);

	
	//顯示所有記錄
	CString strSQL;
	strSQL="select * from 網(wǎng)站信息";
	this->Show(strSQL);

	m_OK.EnableWindow(FALSE);
	m_Cancel.EnableWindow(FALSE);	

	return TRUE;  // return TRUE unless you set the focus to a control
	              // EXCEPTION: OCX Property Pages should return FALSE
}

void CWeb::OnOk() 
{
	database.Open(NULL,false ,false ,sDsn);
	CWebSet  m_recordset(&database);

	UpdateData();

	CString strSQL;
	strSQL.Format("select * from 網(wǎng)站信息 where ID= %s",m_strID);
	if(!m_recordset.Open(AFX_DB_USE_DEFAULT_TYPE,strSQL))
	{
		MessageBox("打開數(shù)據(jù)庫失敗!","數(shù)據(jù)庫錯(cuò)誤",MB_OK);
		return ;
	}
	if(m_recordset.GetRecordCount()==0)
	{//判斷用戶是否存在
		m_recordset.AddNew();
		m_recordset.m_Address=m_Address;
		m_recordset.m_Key=m_Key;
		m_recordset.m_UserName=m_Name;
		m_recordset.m_WebName=m_WebName;
		m_recordset.Update();
	}
	else
	{//修改用戶信息
		
		m_recordset.Edit();
		m_recordset.m_Address=m_Address  ;
		m_recordset.m_Key=m_Key ;
		m_recordset.m_UserName=m_Name ;
		m_recordset.m_WebName=m_WebName;
		m_recordset.Update();
	}
//	m_recordset.Close();
	database.Close();

	strSQL="select * from 網(wǎng)站信息";
	this->Show(strSQL);

	m_OK.EnableWindow(FALSE);
	m_Cancel.EnableWindow(FALSE);
	
	m_Key="";
	m_Name="";
	m_Address="";
	m_WebName="";
	
}

void CWeb::OnCancel() 
{
	// TODO: Add your control notification handler code here
	m_OK.EnableWindow(FALSE);
	m_Cancel.EnableWindow(FALSE);
	m_Key="";
	m_Name="";
	m_Address="";
	m_WebName="";
}

void CWeb::Show(CString str)
{
	m_ListCtrl.SetFocus();
	m_ListCtrl.DeleteAllItems();
	m_ListCtrl.SetRedraw(FALSE);
	
	database.Open(NULL,false ,false ,sDsn);
	CWebSet  m_recordset(&database);

	char  buffer[20];
	UpdateData(TRUE);

	if(!m_recordset.Open(AFX_DB_USE_DEFAULT_TYPE,str))
	{
		MessageBox("打開數(shù)據(jù)庫失敗!","數(shù)據(jù)庫錯(cuò)誤",MB_OK);
		return ;
	}	

	int i=0;
	while(!m_recordset.IsEOF())
	{
		ltoa(m_recordset.m_ID,buffer,10);

		m_ListCtrl.InsertItem(i,buffer);
//		
		m_ListCtrl.SetItemText(i,1,m_recordset.m_WebName);
		m_ListCtrl.SetItemText(i,2,m_recordset.m_Address);
	    m_ListCtrl.SetItemText(i,3,m_recordset.m_UserName);
		m_ListCtrl.SetItemText(i,4,m_recordset.m_Key);
		i++;
		m_recordset.MoveNext();
	}
//	m_recordset.Close();
	database.Close();
	m_ListCtrl.SetRedraw(TRUE);	

}

void CWeb::OnClickList1(NMHDR* pNMHDR, LRESULT* pResult) 
{
	m_OK.EnableWindow(FALSE);
	m_Cancel.EnableWindow(FALSE);
	
	CWebKeyBox f;
	CString strSQL;
	UpdateData(TRUE);
	int i=m_ListCtrl.GetSelectionMark();
	f.DoModal();
	if(f.m_LoadKey!="1234")
		return;
//	MessageBox("kkkk");

	database.Open(NULL,false ,false ,sDsn);
	CWebSet  m_recordset(&database);

	m_strID=m_ListCtrl.GetItemText(i,0);
	strSQL.Format("select * from 網(wǎng)站信息 where ID=%s",m_strID);
	if(!m_recordset.Open(AFX_DB_USE_DEFAULT_TYPE,strSQL))
	{
		MessageBox("打開數(shù)據(jù)庫失敗!","數(shù)據(jù)庫錯(cuò)誤",MB_OK);
		return ;
	}
	
	m_Address=m_recordset.m_Address;
	m_Key=m_recordset.m_Key;
	m_Name=m_recordset.m_UserName;
	m_WebName=m_recordset.m_WebName;
				
//	m_recordset.Close();
	database.Close();
	UpdateData(FALSE);

	*pResult = 0;
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91同城在线观看| 精品乱人伦小说| 精品亚洲porn| 久久免费美女视频| 国产精品久久久爽爽爽麻豆色哟哟| 国产成人综合视频| 国产喷白浆一区二区三区| 国产不卡视频在线播放| 国产精品久久久久7777按摩| 色综合久久综合| 亚洲成人在线网站| 欧美一卡2卡3卡4卡| 国内精品久久久久影院薰衣草 | 精品在线播放午夜| 久久精品无码一区二区三区| 9久草视频在线视频精品| 亚洲黄色av一区| 日韩视频在线观看一区二区| 国产精品99久久久久久久女警| 亚洲天堂2016| 日韩精品一区在线观看| 北条麻妃一区二区三区| 日韩国产高清影视| 国产精品视频线看| 欧美日韩美少妇| 国产凹凸在线观看一区二区| 亚洲精品视频在线| 欧美精品一区二区三区四区 | 国产91丝袜在线观看| 一区二区三区在线视频播放| 日韩精品一区二区三区中文精品| 99久久久久免费精品国产| 天天操天天干天天综合网| 欧美国产综合色视频| 欧美日韩国产区一| 99久久免费精品| 欧美高清性hdvideosex| 国产亚洲人成网站| 欧美videofree性高清杂交| 成人午夜av影视| 蜜臀av国产精品久久久久| 日韩一区在线免费观看| 欧美大度的电影原声| 色婷婷亚洲精品| 国产一区二区免费在线| 视频一区二区中文字幕| 亚洲欧洲制服丝袜| 精品国产123| 3d动漫精品啪啪1区2区免费 | 久久婷婷国产综合国色天香| 在线观看不卡视频| 粉嫩aⅴ一区二区三区四区| 麻豆免费看一区二区三区| 亚洲综合精品自拍| 亚洲精品视频在线观看免费| 久久精品男人的天堂| 欧美一区二区二区| 欧美精品一级二级三级| 色吧成人激情小说| 99国产欧美另类久久久精品| 国产99一区视频免费| 五月天亚洲婷婷| 欧美日韩的一区二区| 久久er精品视频| 天天色综合天天| 亚洲第一福利视频在线| 亚洲一线二线三线视频| 亚洲少妇中出一区| 中文字幕欧美一| 亚洲丝袜精品丝袜在线| 一色桃子久久精品亚洲| 亚洲欧洲www| 亚洲欧美偷拍卡通变态| 亚洲色大成网站www久久九九| 综合久久国产九一剧情麻豆| 最新国产の精品合集bt伙计| 国产精品国产自产拍高清av王其 | www.综合网.com| 丁香六月综合激情| 岛国一区二区在线观看| 不卡视频免费播放| 99精品热视频| 色综合久久综合网97色综合| 在线观看成人小视频| 欧美日韩视频一区二区| 3atv一区二区三区| 日韩欧美国产1| 久久亚洲免费视频| 国产精品你懂的| 亚洲男女一区二区三区| 亚洲国产一区二区三区青草影视 | 日韩亚洲国产中文字幕欧美| 日韩一区二区三区高清免费看看 | 欧美精品免费视频| 欧美一区二区精品在线| 久久综合久久综合亚洲| 国产精品嫩草久久久久| 亚洲最大成人综合| 蜜桃视频在线观看一区| 国产成人精品一区二区三区四区 | 亚洲同性gay激情无套| 亚洲精品高清在线观看| 婷婷一区二区三区| 国产一区二区主播在线| 成人激情av网| 欧美日本一区二区在线观看| 精品久久五月天| 亚洲乱码国产乱码精品精可以看| 日韩高清电影一区| 国产精品456露脸| 欧美中文字幕一二三区视频| 日韩欧美一区在线| 国产精品久久久久一区| 男男成人高潮片免费网站| 成人中文字幕在线| 欧美日韩高清一区二区三区| 日韩欧美一级片| 国产精品自拍在线| 欧美探花视频资源| 日本一区二区三区在线观看| 日韩不卡一区二区三区| 不卡av在线网| 欧美日韩国产影片| 国产成人精品亚洲777人妖| 色婷婷亚洲综合| 欧美成人r级一区二区三区| 综合av第一页| 国产一区二区视频在线播放| 在线日韩av片| 国产日韩高清在线| 日韩av网站在线观看| 色综合久久精品| 久久综合狠狠综合久久激情| 亚洲国产中文字幕| 97久久久精品综合88久久| 精品国产乱码久久久久久图片| 亚洲自拍偷拍网站| 盗摄精品av一区二区三区| 欧美videossexotv100| 天堂成人国产精品一区| 一本一道综合狠狠老| 2024国产精品| 韩国中文字幕2020精品| 国产高清无密码一区二区三区| 波波电影院一区二区三区| 久久久亚洲精品一区二区三区| 日本vs亚洲vs韩国一区三区二区 | 国产麻豆精品视频| 日韩一区二区在线观看| 日本欧美久久久久免费播放网| 成人99免费视频| 国产日韩欧美不卡在线| 久久精品国产秦先生| 制服丝袜国产精品| 图片区小说区国产精品视频| 在线视频欧美精品| 一区二区三区在线高清| 91丨九色丨蝌蚪丨老版| 成人免费一区二区三区在线观看 | 日韩毛片视频在线看| 国产成人免费视频| 国产亚洲1区2区3区| 国产一区二区三区在线观看免费视频 | 亚洲1区2区3区4区| 欧美性生活大片视频| 亚洲午夜久久久久中文字幕久| 色菇凉天天综合网| 亚洲激情av在线| 91国产免费观看| 亚洲成人激情av| 欧美日韩国产综合一区二区 | 日韩女优毛片在线| 麻豆精品一区二区三区| 精品日韩一区二区| 国产自产v一区二区三区c| 久久久国产一区二区三区四区小说 | 欧美人xxxx| 久久99最新地址| 国产欧美精品一区二区色综合| 日韩免费性生活视频播放| 国产人妖乱国产精品人妖| 夜色激情一区二区| 亚洲成人免费视频| 国产a精品视频| 丝袜诱惑制服诱惑色一区在线观看| 亚洲欧洲综合另类在线| 欧美一级日韩一级| 麻豆精品国产传媒mv男同| 欧美精品一区二区三区久久久| 国产精品自在在线| 欧美色欧美亚洲另类二区| 日韩一区二区不卡| 国产精品私房写真福利视频| 久久99精品国产| 精品成人免费观看| 成人aaaa免费全部观看| 亚洲成人精品一区| 国产欧美精品国产国产专区| 99在线精品一区二区三区| 亚洲成a人片在线观看中文|