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

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

?? users.cpp

?? 一個電視臺專用的信息管理軟件源代碼
?? CPP
?? 第 1 頁 / 共 2 頁
字號:
		m_pCommand->Parameters->Append(mp_var9); 


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

		iFlg=mp_var8->Value;
		cMessage=mp_var9->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::update(long iUID,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("edt_Users");
		
		_variant_t vvar1,vvar2,vvar3,vvar4,vvar5,vvar6,vvar7,vvar8,vvar9,vvar10;
	
		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(iUID);
		vvar9=_variant_t(iFlg);
		vvar10=_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_var10;
		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_var10.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,
		adParamInput,
		5,
		vvar8
		);
		m_pCommand->Parameters->Append(mp_var8); 
	
		mp_var9=m_pCommand->CreateParameter
		(
		_bstr_t("var9"),
		adBigInt,
		adParamOutput,
		5,
		vvar9
		);
		m_pCommand->Parameters->Append(mp_var9); 

		mp_var10=m_pCommand->CreateParameter
		(
		_bstr_t("var10"),
		adVarChar,
		adParamOutput,
		200,
		vvar10
		);
		m_pCommand->Parameters->Append(mp_var10); 


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

		iFlg=mp_var9->Value;
		cMessage=mp_var10->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::ShowList(CListCtrl& listctrl,CString strSQL)
{
	int i=0;
    LV_ITEM lvitem;
	lvitem.mask=LVIF_TEXT | LVIF_IMAGE | LVIF_STATE;
	lvitem.state=0;
	lvitem.stateMask=0;

	CString strUID,strLoginName,strPassword,strName,strSex,strRoleID;
	CString strChannelID,strColumnID;
	listctrl.DeleteAllItems();

	m_pCommand.CreateInstance(__uuidof(Command));
	m_pCommand->ActiveConnection=m_pConnection;
	m_pCommand->CommandText="QryUser";    
	m_pCommand->CommandType=adCmdStoredProc;
	m_pCommand->Parameters->Refresh(); 

	m_pCommand->Parameters->GetItem((short)1)->Value=(_bstr_t)strSQL;


	m_pRecordset = m_pCommand->Execute(NULL,NULL,adCmdStoredProc);
    
	
	 while(!m_pRecordset->adoEOF)
	{   
		lvitem.iItem=i;
		lvitem.iSubItem=0;
		if(atoi((LPCTSTR)(_bstr_t)m_pRecordset->GetCollect("IsLog"))==1)
		{
			listctrl.SetTextColor(RGB(255,0,0));
		}
		else
		{
			listctrl.SetTextColor(RGB(0,0,0));
		}
		strUID=(LPCTSTR)(_bstr_t)m_pRecordset->GetCollect("iUID");
		lvitem.pszText=(LPTSTR)(LPCTSTR)strUID;  
		listctrl.InsertItem(&lvitem);

		strLoginName =(LPCTSTR)(_bstr_t)m_pRecordset->GetCollect("LoginName");
		listctrl.SetItemText(i,1,strLoginName);

		strPassword =(LPCTSTR)(_bstr_t)m_pRecordset->GetCollect("Password");
		listctrl.SetItemText(i,2,strPassword);

		strName =(LPCTSTR)(_bstr_t)m_pRecordset->GetCollect("Name");
		listctrl.SetItemText(i,3,strName);

		strSex =(LPCTSTR)(_bstr_t)m_pRecordset->GetCollect("Sex");
		listctrl.SetItemText(i,4,strSex);

		strRoleID =(LPCTSTR)(_bstr_t)m_pRecordset->GetCollect("RoleName");
		listctrl.SetItemText(i,5,strRoleID);

		strChannelID =(LPCTSTR)(_bstr_t)m_pRecordset->GetCollect("ChannelName");
		listctrl.SetItemText(i,6,strChannelID);

		strColumnID =(LPCTSTR)(_bstr_t)m_pRecordset->GetCollect("ColumnName");
		listctrl.SetItemText(i,7,strColumnID);

		i++;
		m_pRecordset->MoveNext();
	}
	

}
void CUsers::GetNames(CStringArray& allNames,CString strSQL)
{
	//設置SELECT語句
	vSQL = "SELECT * FROM Users,UserChannel WHERE UserChannel.UserID = Users.UID AND Users.IsDelete = 0 AND UserChannel.IsDelete = 0 " + strSQL;
	//執行SELETE語句
	m_pRecordset = GetRecordSet(vSQL);
	while(!m_pRecordset->adoEOF)
	{
		allNames.Add(_T((_bstr_t)m_pRecordset->GetCollect("Name")));
		m_pRecordset->MoveNext();
	}

}
void CUsers::LogIn(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("UserLog");
		
		_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::LogOut(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("LogOut");
		
		_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::GetUsersInf(CStringArray& UsersInf)
{
	m_pCommand.CreateInstance(__uuidof(Command));
	m_pCommand->ActiveConnection=m_pConnection;
	m_pCommand->CommandText="QryUserNum";    
	m_pCommand->CommandType=adCmdStoredProc;
	m_pCommand->Parameters->Refresh(); 


	m_pRecordset = m_pCommand->Execute(NULL,NULL,adCmdStoredProc);
	
	 while(!m_pRecordset->adoEOF)
	{   
		UsersInf.Add("記者總人數:"+_T((_bstr_t)m_pRecordset->GetCollect("TolREP"))+",在線人數:"+_T((_bstr_t)m_pRecordset->GetCollect("InREP")));
		UsersInf.Add("責任編輯總人數:"+_T((_bstr_t)m_pRecordset->GetCollect("TolBJ"))+",在線人數:"+_T((_bstr_t)m_pRecordset->GetCollect("InBJ")));
		UsersInf.Add("頻道總監總人數:"+_T((_bstr_t)m_pRecordset->GetCollect("TolZJ"))+",在線人數:"+_T((_bstr_t)m_pRecordset->GetCollect("InZJ")));
		UsersInf.Add("臺長總人數:"+_T((_bstr_t)m_pRecordset->GetCollect("TolTZ"))+",在線人數:"+_T((_bstr_t)m_pRecordset->GetCollect("InTZ")));
		m_pRecordset->MoveNext();
	}
	

}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品996| 欧美日韩在线不卡| 欧美三级电影精品| 国产免费久久精品| 美女一区二区久久| 欧美亚洲日本国产| 综合亚洲深深色噜噜狠狠网站| 蜜桃视频免费观看一区| 在线观看日韩电影| 中文字幕佐山爱一区二区免费| 美美哒免费高清在线观看视频一区二区 | 亚洲国产一区二区视频| 国产高清亚洲一区| 精品国精品自拍自在线| 天堂在线亚洲视频| 欧美中文字幕一区二区三区| 中文字幕不卡在线| 国产精品 欧美精品| 日韩精品一区二区三区在线观看 | 欧美精品一区二区在线观看| 日韩高清在线不卡| 欧美三级日韩在线| 亚洲影院免费观看| 色噜噜久久综合| 亚洲色图清纯唯美| 色综合久久综合网欧美综合网 | 欧美一区二区视频在线观看2022| 亚洲激情一二三区| 在线免费观看成人短视频| 1000部国产精品成人观看| 成人高清视频在线观看| 国产精品色噜噜| 成人福利视频在线看| 国产精品嫩草久久久久| 不卡的av网站| 亚洲欧美区自拍先锋| 91黄视频在线观看| 亚洲午夜激情av| 91精品国产综合久久蜜臀| 日韩激情一区二区| 日韩三级视频在线看| 久久精品国产色蜜蜜麻豆| 精品久久久久久亚洲综合网| 国产精品亚洲专一区二区三区 | 亚洲最快最全在线视频| 欧美日本高清视频在线观看| 石原莉奈一区二区三区在线观看 | 国产午夜精品一区二区三区视频 | 久久精品国产色蜜蜜麻豆| 精品福利在线导航| 成人av资源在线| 亚洲精品中文在线| 91麻豆精品国产91久久久久久| 日本怡春院一区二区| 久久久不卡网国产精品二区| av成人动漫在线观看| 亚洲国产毛片aaaaa无费看 | 欧美色网站导航| 免费三级欧美电影| 国产婷婷色一区二区三区四区 | 一区二区三区欧美久久| 欧美精品久久99久久在免费线 | 日韩电影在线观看电影| 国产亚洲欧洲997久久综合| 97超碰欧美中文字幕| 日韩av在线播放中文字幕| 久久久久久久久久久久久女国产乱| 99这里只有久久精品视频| 奇米一区二区三区| 国产精品久久久久aaaa樱花| 欧美日韩国产中文| 成人教育av在线| 美国三级日本三级久久99| 日韩一区日韩二区| 亚洲另类在线视频| 欧美mv和日韩mv的网站| 色诱视频网站一区| 韩国精品主播一区二区在线观看| 亚洲人成伊人成综合网小说| 日韩欧美国产精品一区| 日本乱人伦aⅴ精品| 激情综合五月天| 亚洲高清免费一级二级三级| 国产视频在线观看一区二区三区| 欧美日本乱大交xxxxx| av在线一区二区| 极品销魂美女一区二区三区| 亚洲大片精品永久免费| 亚洲欧洲在线观看av| 欧美mv日韩mv国产网站| 欧美精选午夜久久久乱码6080| 成人18视频在线播放| 六月婷婷色综合| 亚洲风情在线资源站| 一区二区在线观看视频 | 国产真实乱子伦精品视频| 亚洲午夜电影网| 亚洲人成网站影音先锋播放| 久久综合成人精品亚洲另类欧美| 欧美精品视频www在线观看 | 91精品国产综合久久久久久| 91免费小视频| 成人精品国产一区二区4080| 国产伦精品一区二区三区免费迷| 亚洲国产精品久久久久婷婷884 | 91丨porny丨首页| 福利电影一区二区三区| 国产一区二区三区四区五区入口| 蜜桃av一区二区三区电影| 亚洲va韩国va欧美va| 亚洲在线视频免费观看| 一区二区三区四区国产精品| 亚洲欧美日韩一区二区 | 日韩一区二区在线播放| 91精品婷婷国产综合久久性色| 欧美日韩一区二区电影| 欧美日韩免费电影| 欧美电影一区二区| 91麻豆精品国产综合久久久久久| 欧美一卡二卡在线观看| 日韩一区二区三区电影| 日韩精品一区二区三区中文精品| 精品久久久久久久人人人人传媒 | 欧洲精品视频在线观看| 欧美性高清videossexo| 欧美挠脚心视频网站| 日韩一区二区电影在线| 精品国产91久久久久久久妲己| 欧美大片在线观看| 久久精品水蜜桃av综合天堂| 国产精品免费看片| 亚洲精品免费视频| 日本色综合中文字幕| 国产九色sp调教91| 色综合久久久久久久久| 欧美日本一区二区| 久久久久久亚洲综合影院红桃| 国产精品久线在线观看| 一区二区三区日韩| 免费在线看一区| 成人午夜大片免费观看| 欧美视频一区二区三区在线观看| 欧美一区二区三区日韩视频| 国产欧美一区在线| 亚洲一区av在线| 精品一区二区av| 99精品视频一区二区三区| 欧美日韩mp4| 国产精品免费久久| 亚洲午夜一二三区视频| 国产一区美女在线| 欧美中文字幕一区二区三区亚洲| 欧美一区午夜精品| 综合网在线视频| 精品一区精品二区高清| 一本大道久久a久久综合婷婷| 日韩视频不卡中文| 亚洲黄一区二区三区| 激情久久五月天| 91极品美女在线| 久久久久国产精品人| 亚洲成人免费看| 不卡的电影网站| 日韩欧美一区二区免费| 一区二区三区四区高清精品免费观看 | 国产精品一区二区免费不卡| 色偷偷一区二区三区| 久久精品水蜜桃av综合天堂| 婷婷丁香久久五月婷婷| 91在线精品秘密一区二区| 精品国产伦理网| 日日摸夜夜添夜夜添精品视频| 成人综合婷婷国产精品久久| 日韩欧美一区二区不卡| 亚洲综合一二区| 99精品久久99久久久久| 久久日一线二线三线suv| 亚洲成人在线网站| 99精品国产热久久91蜜凸| 久久色在线观看| 精品无人码麻豆乱码1区2区| 在线不卡一区二区| 亚洲一区二区在线免费看| 色一情一伦一子一伦一区| 国产精品久久午夜夜伦鲁鲁| 国产丶欧美丶日本不卡视频| 91精品久久久久久久久99蜜臂| 亚洲国产一区二区三区| 91国产视频在线观看| 亚洲免费毛片网站| 91在线精品秘密一区二区| 国产精品国产三级国产三级人妇 | 91片在线免费观看| 中文字幕在线一区免费| 成人午夜激情视频| 国产精品欧美久久久久一区二区| 国产精一品亚洲二区在线视频| 欧美精品一区二区三区视频| 免费观看日韩av| 日韩一区二区三区在线|