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

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

?? users.cpp

?? 一個電視臺專用的信息管理軟件源代碼
?? CPP
?? 第 1 頁 / 共 2 頁
字號:
// Users.cpp: implementation of the CUsers class.
//
//////////////////////////////////////////////////////////////////////

#include "stdafx.h"

#include "Users.h"
#include "ADOConn.h"

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

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

CUsers::CUsers()
{
	
}

CUsers::~CUsers()
{

}

int CUsers::GetUID()
{
	return UID;
}

void CUsers::SetUID(int iUID)
{
	UID=iUID;
}

CString CUsers::GetLoginName()
{
	return LoginName;
}

CString CUsers::GetName()
{
	return Name;
}

int CUsers::GetChannelID()
{
	return ChannelID;
}

int CUsers::GetColumnID()
{
	return ColumnID;
}


void CUsers::SetLoginName(CString cLoginName)
{
	LoginName = cLoginName;
}
void CUsers::SetName(CString cName)
{
	Name = cName;
}

CString CUsers::GetPwd()
{
	return Pwd;
}

CString CUsers::GetSex()
{
	return Sex;
}

void CUsers::SetPwd(CString cPwd)
{
	Pwd = cPwd;
}

int CUsers::GetRoleID()
{
	return RoleID;
}

void CUsers::SetRoleID(int iRoleID)
{
	RoleID = iRoleID;
}
void CUsers::SetSex(CString cSex)
{
	Sex = cSex;
}

void CUsers::SetChannelID(int iChannelID)
{
	ChannelID = iChannelID;
}

void CUsers::SetColumnID(int iColumnID)
{
	ColumnID = iColumnID;
}


//數據庫操作
int CUsers::HaveLoginName(CString cLoginName)
{	
	
	//設置SELECT語句

	vSQL = "SELECT * FROM Users WHERE LoginName='" + cLoginName + "'";
	
	//執行SELECT語句
	m_pRecordset = GetRecordSet(vSQL);
	if (m_pRecordset->adoEOF)
		return -1;
	else
		return 1;
}
	
void CUsers::sql_insert(CString cLoginName,CString cPwd,CString cName,CString cSex,int iRoleID)
{	
	//設置INSERT語句
	CString strID;
	strID.Format("%d", iRoleID);
	vSQL = "INSERT INTO Users VALUES('" + cLoginName + "','" +cPwd + "','" + cName + "','"  + cSex + "'," + strID + ")";
	//執行INSERT語句
	ExecuteSQL(vSQL);	
}

void CUsers::sql_update(int iUID,CString cLoginName,CString cPwd,CString cName,CString cSex,int iRoleID)
{
	//設置UPDATE語句
	CString strUID,sSql;
	strUID.Format("%d", iUID);
	CString strID;
	strID.Format("%d", iRoleID);

	vSQL = "UPDATE Users SET LoginName='" + cLoginName + "',Password='" + cPwd + "',Name='" + cName + "',Sex='" + cSex + "',RoleID=" + strID + " WHERE UID=" + strUID;
   
	//執行UPDATE語句
	ExecuteSQL(vSQL);	

}

void CUsers::sql_delete(long iUID,long& iFlg,CString& cMessage)
{
	try
	{
		m_pCommand.CreateInstance(__uuidof(Command));
		m_pCommand->ActiveConnection=m_pConnection;
		m_pCommand->CommandType=adCmdStoredProc;
		m_pCommand->CommandText=_bstr_t("del_Users");
		
		_variant_t vvar1,vvar2,vvar3;
	
		vvar1=_variant_t(iUID);
		
		vvar2=_variant_t(iFlg);
		vvar3=_variant_t(_bstr_t(cMessage));

		_ParameterPtr mp_var1,mp_var2,mp_var3;
		mp_var1.CreateInstance(__uuidof(Parameter));
		mp_var2.CreateInstance(__uuidof(Parameter));
		mp_var3.CreateInstance(__uuidof(Parameter));
		
	
		mp_var1=m_pCommand->CreateParameter
		(
		_bstr_t("var1"),
		adVarChar,
		adParamInput,
		20,
		vvar1
		);
		m_pCommand->Parameters->Append(mp_var1); 
	
		mp_var2=m_pCommand->CreateParameter
		(
		_bstr_t("var2"),
		adBigInt,
		adParamOutput,
		5,
		vvar2
		);
		m_pCommand->Parameters->Append(mp_var2); 

		mp_var3=m_pCommand->CreateParameter
		(
		_bstr_t("var3"),
		adVarChar,
		adParamOutput,
		200,
		vvar3
		);
		m_pCommand->Parameters->Append(mp_var3); 


		_variant_t vNull;
		vNull.vt=VT_ERROR;
		vNull.scode=DISP_E_PARAMNOTFOUND;
		m_pCommand->Execute(&vNull,&vNull,adCmdStoredProc);

		iFlg=mp_var2->Value;
		cMessage=mp_var3->Value.bstrVal;
		}
		catch(_com_error &error)
		{
			AfxMessageBox(error.ErrorMessage(),MB_OK,0);
			AfxMessageBox(error.Description(),MB_OK,0);
			AfxMessageBox("ADO錯誤!",MB_OK,0);
		}


}
	
void CUsers::sql_query(CString cWhere)
{
	
	vSQL = "SELECT * FROM Users" + cWhere;
	//執行SELETE語句
	m_pRecordset = GetRecordSet(vSQL);

}

int CUsers::getUIDByLoginName(CString loginName)
{
	//設置SELECT語句
	
	vSQL = "SELECT UID FROM Users WHERE LoginName='"+loginName+"'";
	//執行SELETE語句

	m_pRecordset = GetRecordSet(vSQL);
	if (m_pRecordset->adoEOF)
	{
		CUsers();
	}
	else
	{
		UID = atoi((LPCTSTR)(_bstr_t)m_pRecordset->GetCollect("UID"));		
	}
	return UID;
}
int CUsers::getIDByName(CString cName)
{
	//設置SELECT語句
	int UID=0;
	vSQL = "SELECT UID FROM Users WHERE Name='"+cName+"'";
	//執行SELETE語句
	
	m_pRecordset = GetRecordSet(vSQL);
	if (m_pRecordset->adoEOF)
	{
		CUsers();
	}
	else
	{
		UID = atoi((LPCTSTR)(_bstr_t)m_pRecordset->GetCollect("UID"));		
	}
	return UID;
}


//根據員工編號讀取所有字段值
void CUsers::GetData(int iUID)
{
	CString strID;
	strID.Format("%d", iUID);

	//設置SELECT語句
	vSQL = "SELECT * FROM Users,UserChannel WHERE Users.UID=UserChannel.UserID AND Users.UID=" + strID;
	//執行SELETE語句
	m_pRecordset = GetRecordSet(vSQL);

	//返回各列的值
	if (m_pRecordset->adoEOF)
		CUsers();
	else
	{
		LoginName = (LPCTSTR)(_bstr_t)m_pRecordset->GetCollect("LoginName");
		Pwd = (LPCTSTR)(_bstr_t)m_pRecordset->GetCollect("Password");
		Name = (LPCTSTR)(_bstr_t)m_pRecordset->GetCollect("Name");
		Sex = (LPCTSTR)(_bstr_t)m_pRecordset->GetCollect("Sex");
		RoleID = atoi((LPCTSTR)(_bstr_t)m_pRecordset->GetCollect("RoleID"));
		ChannelID = atoi((LPCTSTR)(_bstr_t)m_pRecordset->GetCollect("ChannelID"));
		ColumnID = atoi((LPCTSTR)(_bstr_t)m_pRecordset->GetCollect("ColumnID"));
	}

}

void CUsers::insert(CString cLoginName,CString cPwd,CString cName,CString cSex,long iRoleID,long iChannelID,long iColumnID,long& iFlg,CString& cMessage)
{	

	try
	{
		m_pCommand.CreateInstance(__uuidof(Command));
		m_pCommand->ActiveConnection=m_pConnection;
		m_pCommand->CommandType=adCmdStoredProc;
		m_pCommand->CommandText=_bstr_t("ins_Users");
		
		_variant_t vvar1,vvar2,vvar3,vvar4,vvar5,vvar6,vvar7,vvar8,vvar9;
	
		vvar1=_variant_t(_bstr_t(cLoginName));
		vvar2=_variant_t(_bstr_t(cPwd));
		vvar3=_variant_t(_bstr_t(cName));
		vvar4=_variant_t(_bstr_t(cSex));
		vvar5=_variant_t(iRoleID);
		vvar6=_variant_t(iChannelID);
		vvar7=_variant_t(iColumnID);
		vvar8=_variant_t(iFlg);
		vvar9=_variant_t(_bstr_t(cMessage));

		_ParameterPtr mp_var1,mp_var2,mp_var3,mp_var4,mp_var5,mp_var6,mp_var7,mp_var8,mp_var9;
		mp_var1.CreateInstance(__uuidof(Parameter));
		mp_var2.CreateInstance(__uuidof(Parameter));
		mp_var3.CreateInstance(__uuidof(Parameter));
		mp_var4.CreateInstance(__uuidof(Parameter));
		mp_var5.CreateInstance(__uuidof(Parameter));
		mp_var6.CreateInstance(__uuidof(Parameter));
		mp_var7.CreateInstance(__uuidof(Parameter));
		mp_var8.CreateInstance(__uuidof(Parameter));
		mp_var9.CreateInstance(__uuidof(Parameter));
	
		mp_var1=m_pCommand->CreateParameter
		(
		_bstr_t("var1"),
		adVarChar,
		adParamInput,
		20,
		vvar1
		);
		m_pCommand->Parameters->Append(mp_var1); 

		mp_var2=m_pCommand->CreateParameter
		(
		_bstr_t("var2"),
		adVarChar,
		adParamInput,
		20,
		vvar2
		);
		m_pCommand->Parameters->Append(mp_var2); 

		mp_var3=m_pCommand->CreateParameter
		(
		_bstr_t("var3"),
		adVarChar,
		adParamInput,
		20,
		vvar3
		);
		m_pCommand->Parameters->Append(mp_var3); 

		mp_var4=m_pCommand->CreateParameter
		(
		_bstr_t("var4"),
		adVarChar,
		adParamInput,
		1,
		vvar4
		);
		m_pCommand->Parameters->Append(mp_var4); 
		
		mp_var5=m_pCommand->CreateParameter
		(
		_bstr_t("var5"),
		adBigInt,
		adParamInput,
		5,
		vvar5
		);
		m_pCommand->Parameters->Append(mp_var5); 
	
		mp_var6=m_pCommand->CreateParameter
		(
		_bstr_t("var6"),
		adBigInt,
		adParamInput,
		5,
		vvar6
		);
		m_pCommand->Parameters->Append(mp_var6); 

		mp_var7=m_pCommand->CreateParameter
		(
		_bstr_t("var7"),
		adBigInt,
		adParamInput,
		5,
		vvar7
		);
		m_pCommand->Parameters->Append(mp_var7); 
	
		mp_var8=m_pCommand->CreateParameter
		(
		_bstr_t("var8"),
		adBigInt,
		adParamOutput,
		5,
		vvar8
		);
		m_pCommand->Parameters->Append(mp_var8); 

		mp_var9=m_pCommand->CreateParameter
		(
		_bstr_t("var9"),
		adVarChar,
		adParamOutput,
		200,
		vvar9
		);

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美性生活久久| 麻豆精品蜜桃视频网站| 91最新地址在线播放| 国产精品初高中害羞小美女文| 国产在线精品一区二区不卡了| 久久综合九色综合97婷婷| 国产成人在线观看免费网站| 国产精品嫩草影院com| www.亚洲色图| 亚洲综合小说图片| 这里只有精品99re| 国产在线一区二区综合免费视频| 2020国产精品自拍| 99久久精品国产网站| 一区二区三区四区在线免费观看| 久久久精品国产免大香伊| 国产精品99久久久久久有的能看| 欧美激情在线一区二区| 91激情在线视频| 免费观看日韩电影| 国产精品久久久久久久岛一牛影视 | 日韩va亚洲va欧美va久久| 欧美成人精品1314www| 成人亚洲一区二区一| 一个色综合网站| 亚洲精品在线三区| 99re亚洲国产精品| 另类成人小视频在线| 国产精品理论在线观看| 欧美色图12p| 国产高清不卡一区二区| 亚洲综合色区另类av| 久久综合色鬼综合色| 在线一区二区三区四区| 韩国三级在线一区| 亚洲电影在线播放| 亚洲国产精品成人久久综合一区| 欧美日韩在线播放三区| 国产精品亚洲人在线观看| 亚洲无线码一区二区三区| 久久先锋资源网| 精品视频资源站| 豆国产96在线|亚洲| 青娱乐精品视频| 一区二区高清在线| 日本一区二区三区dvd视频在线| 欧美日本乱大交xxxxx| av电影一区二区| 国产精品一区二区黑丝| 五月激情六月综合| 亚洲人亚洲人成电影网站色| 精品av综合导航| 制服丝袜亚洲网站| 一本色道久久综合亚洲91 | 国产精品白丝jk白祙喷水网站| 亚洲一区二区视频| |精品福利一区二区三区| 久久久久免费观看| 欧美成人一级视频| 这里只有精品电影| 欧美另类z0zxhd电影| 在线亚洲一区二区| 99久久精品费精品国产一区二区| 国产最新精品免费| 久久国产尿小便嘘嘘尿| 日韩黄色片在线观看| 亚洲国产精品尤物yw在线观看| 亚洲视频小说图片| 国产精品国产自产拍高清av | 欧美揉bbbbb揉bbbbb| 91小视频在线免费看| 99综合影院在线| 成人免费看黄yyy456| 成人av中文字幕| 成人福利视频在线看| 国产精品一区二区在线播放 | 成人精品视频一区二区三区尤物| 九九精品一区二区| 国产伦精一区二区三区| 国产精品一二三四五| 成人中文字幕电影| 成人综合日日夜夜| a在线播放不卡| 色综合色综合色综合| 在线一区二区三区| 欧美高清精品3d| 欧美一级黄色录像| 精品蜜桃在线看| 久久精品视频在线看| 国产精品家庭影院| 亚洲制服丝袜一区| 日本中文字幕一区二区有限公司| 另类小说综合欧美亚洲| 国产又黄又大久久| 成人免费av网站| 色八戒一区二区三区| 欧美日韩不卡视频| 欧美大尺度电影在线| 欧美经典三级视频一区二区三区| 国产精品久久毛片av大全日韩| 国产精品福利一区| 亚洲高清视频在线| 久久99国产精品麻豆| 成人黄色av网站在线| 日本高清免费不卡视频| 日韩一区二区三区免费看| 精品久久久三级丝袜| 成人欧美一区二区三区1314| 亚洲成人免费av| 国产呦萝稀缺另类资源| 色综合久久久久久久久久久| 欧美一区二区三区四区在线观看| 久久色.com| 一区二区三区精品在线观看| 久久国产日韩欧美精品| 91在线国产观看| 日韩免费性生活视频播放| 国产欧美精品区一区二区三区 | 国产精品久久久久久久蜜臀| 一区二区三区久久久| 国产在线一区二区| 欧美日韩你懂的| 国产亚洲1区2区3区| 亚洲成人一区二区在线观看| 精品一区二区三区免费观看| 91久久精品一区二区三区| 精品国产99国产精品| 亚洲伊人伊色伊影伊综合网| 韩国女主播成人在线| 欧美网站大全在线观看| 国产女主播一区| 轻轻草成人在线| 91麻豆国产自产在线观看| 久久网站最新地址| 天堂av在线一区| 91免费观看在线| 久久久久久久精| 免费久久99精品国产| 色狠狠综合天天综合综合| 久久久久久久综合狠狠综合| 亚洲第一成年网| 91网址在线看| 国产精品乱码人人做人人爱| 激情文学综合网| 欧美高清视频一二三区 | 欧美伦理影视网| 中文字幕一区二区三中文字幕| 男男成人高潮片免费网站| 欧美伊人久久久久久久久影院| 欧美国产一区在线| 国产精品一级黄| 久久影院午夜片一区| 麻豆精品精品国产自在97香蕉| 欧美挠脚心视频网站| 亚洲一级不卡视频| 一本一道波多野结衣一区二区| 中文av一区特黄| 床上的激情91.| 国产亚洲成aⅴ人片在线观看| 精品亚洲成a人| 欧美变态tickle挠乳网站| 美女脱光内衣内裤视频久久网站 | 91麻豆精品国产| 午夜精品在线看| 欧美日韩美女一区二区| 亚洲福利视频一区二区| 欧美视频中文字幕| 午夜精品福利在线| 欧美日韩高清一区二区不卡| 午夜精品久久久久久久蜜桃app| 色综合久久88色综合天天 | 日韩欧美在线1卡| 奇米四色…亚洲| 欧美成人艳星乳罩| 国产一区二区不卡| 国产欧美精品一区二区色综合| 国产99久久久久久免费看农村| 久久久久一区二区三区四区| 国产精品亚洲午夜一区二区三区| 亚洲国产精品精华液ab| 成人免费av资源| 一区二区国产盗摄色噜噜| 欧美综合色免费| 日韩av在线免费观看不卡| 精品日本一线二线三线不卡| 国产美女精品一区二区三区| 久久精品水蜜桃av综合天堂| 成人a免费在线看| 亚洲图片欧美色图| 欧美大片一区二区| 懂色av一区二区三区蜜臀 | 欧美国产精品一区| 97精品久久久午夜一区二区三区 | 欧美白人最猛性xxxxx69交| 国产精品一区在线| 亚洲精品亚洲人成人网在线播放| 欧美日韩一区三区| 韩国女主播一区| 亚洲欧美国产三级| 日韩精品一区二区在线|