• 大小: 6.69MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-10-14
  • 语言: C/C++
  • 标签:

资源简介

用MFC,VC6.0环境,用C++编写员工、部门等管理类,MSSQL2000数据库实现的一个人事管理系统,全部源文件,资源文件,和数据库文件都已在压缩包里。

资源截图

代码片段和文件信息

// 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();
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       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\database\HRMSys_Data.MDF

     文件    1048576  2010-06-29 15:16  HRMSys\database\HRMSys_Log.LDF

     文件      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个文件信息

评论

共有 条评论