-
大小: 6.69MB文件類(lèi)型: .rar金幣: 2下載: 0 次發(fā)布日期: 2023-10-14
- 語(yǔ)言: C/C++
- 標(biāo)簽:
資源簡(jiǎn)介
用MFC,VC6.0環(huán)境,用C++編寫(xiě)員工、部門(mén)等管理類(lèi),MSSQL2000數(shù)據(jù)庫(kù)實(shí)現(xiàn)的一個(gè)人事管理系統(tǒng),全部源文件,資源文件,和數(shù)據(jù)庫(kù)文件都已在壓縮包里。

代碼片段和文件信息
//?ADOConn.cpp:?implementation?of?the?ADOConn?class.
//
//////////////////////////////////////////////////////////////////////
#include?“stdafx.h“
#include?“HRMSys.h“
#include?“ADOConn.h“
#ifdef?_DEBUG
#undef?THIS_FILE
static?char?THIS_FILE[]=__FILE__;
#define?new?DEBUG_NEW
#endif
//////////////////////////////////////////////////////////////////////
//?Construction/Destruction
//////////////////////////////////////////////////////////////////////
ADOConn::ADOConn()
{
????
}
ADOConn::~ADOConn()
{
}
void?ADOConn::InitADOConn()
{
????if(FAILED(::CoInitialize(NULL)))
return?;
????try
????{
m_pConn.CreateInstance(__uuidof(Connection));
m_pConn->ConnectionString=“Provider=SQLOLEDB;?Server=Zhuxg;?Database=HRMSys;?uid=sa;?pwd=123456“;
m_pConn->Open(““““““adConnectUnspecified);
????}
????catch(_com_error?e)
????{
AfxMessageBox(e.Description());
????}
}
_RecordsetPtr&?ADOConn::GetRecordset(_bstr_t?bstrSQL)
{
????try
????{
if(NULL==m_pConn)
????InitADOConn();
m_pRst.CreateInstance(__uuidof(Recordset));
m_pRst->Open(bstrSQLm_pConn.GetInterfacePtr()adOpenDynamicadLockOptimisticadCmdText);
????}
????catch(_com_error?e)
????{
AfxMessageBox(e.Description());
????}
????return?m_pRst;
}
_RecordsetPtr&?ADOConn::GetRstPtr()
{
????return?m_pRst;
}
bool?ADOConn::ExecuteSQL(_bstr_t?bstrSQL)
{
????try
????{
if(NULL==m_pConn)
????InitADOConn();
m_pConn->Execute(bstrSQLNULLadCmdText);
return?true;
????}
????catch(_com_error?e)
????{
AfxMessageBox(e.Description());
return?false;
????}
}
void?ADOConn::ExitConnect()
{
????if(m_pRst!=NULL)
m_pRst->Close();
????if(m_pConn!=NULL)
m_pConn->Close();
????::CoUninitialize();
}
?屬性????????????大小?????日期????時(shí)間???名稱(chēng)
-----------?---------??----------?-----??----
?????文件???????1753??2010-06-15?11:08??HRMSys\ADOConn.cpp
?????文件????????823??2010-06-14?16:28??HRMSys\ADOConn.h
?????文件????1255878??2010-06-21?19:34??HRMSys\bitmap.bmp
?????文件????1048576??2010-06-29?15:16??HRMSys\databa
?????文件????1048576??2010-06-29?15:16??HRMSys\databa
?????文件??????69464??2010-06-15?11:08??HRMSys\Debug\ADOConn.obj
?????文件??????????0??2010-06-15?11:08??HRMSys\Debug\ADOConn.sbr
?????文件??????71435??2010-06-19?23:10??HRMSys\Debug\Department.obj
?????文件??????????0??2010-06-19?23:10??HRMSys\Debug\Department.sbr
?????文件??????32485??2010-06-19?23:10??HRMSys\Debug\DlgAddDep.obj
?????文件??????????0??2010-06-19?23:10??HRMSys\Debug\DlgAddDep.sbr
?????文件??????55637??2010-06-21?08:11??HRMSys\Debug\DlgAddEmp.obj
?????文件??????????0??2010-06-21?08:11??HRMSys\Debug\DlgAddEmp.sbr
?????文件??????30085??2010-06-18?00:14??HRMSys\Debug\DlgAddUser.obj
?????文件??????????0??2010-06-18?00:15??HRMSys\Debug\DlgAddUser.sbr
?????文件??????57342??2010-06-19?23:10??HRMSys\Debug\DlgDepMan.obj
?????文件??????????0??2010-06-19?23:10??HRMSys\Debug\DlgDepMan.sbr
?????文件?????162423??2010-06-21?20:08??HRMSys\Debug\DlgEmpMan.obj
?????文件??????????0??2010-06-21?20:08??HRMSys\Debug\DlgEmpMan.sbr
?????文件??????30044??2010-06-21?09:49??HRMSys\Debug\DlgEmpTrans.obj
?????文件??????????0??2010-06-21?09:49??HRMSys\Debug\DlgEmpTrans.sbr
?????文件??????17059??2010-06-19?23:10??HRMSys\Debug\DlgLookDepInfo.obj
?????文件??????????0??2010-06-19?23:10??HRMSys\Debug\DlgLookDepInfo.sbr
?????文件??????38748??2010-06-19?23:10??HRMSys\Debug\DlgModifyDep.obj
?????文件??????????0??2010-06-19?23:10??HRMSys\Debug\DlgModifyDep.sbr
?????文件??????56012??2010-06-21?08:44??HRMSys\Debug\DlgModifyEmp.obj
?????文件??????????0??2010-06-21?08:44??HRMSys\Debug\DlgModifyEmp.sbr
?????文件??????21774??2010-06-18?00:14??HRMSys\Debug\DlgPwdModify.obj
?????文件??????????0??2010-06-18?00:15??HRMSys\Debug\DlgPwdModify.sbr
?????文件??????85228??2010-06-21?20:08??HRMSys\Debug\DlgSearchEmp.obj
............此處省略86個(gè)文件信息
評(píng)論
共有 條評(píng)論