资源简介

文档管理实际就是文件的制作、修改、传递、签定、保存、销毁、存档等一系统操作。文档管理是企业经营管理中不可缺少的组成部分。通过文档信息管理系统的使用,实现文档管理自动化管理的目标,为企业提供了安全、可靠、开放、高效的文档管理功能,不仅方便了文档管理的日常操作,而且必免了手工管理中的一系列错误的发生,提高了企业的办公效率和企业文件管理的综合水平。

资源截图

代码片段和文件信息

// ADOConn.cpp: implementation of the ADOConn class.
//
//////////////////////////////////////////////////////////////////////

#include “stdafx.h“
#include “WordGLXT.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::OnInitADOConn()
{
//初始化OLE/COM库环境
    ::CoInitialize(NULL);
try
{
//创建connection对象
       m_pConnection.CreateInstance(“ADODB.Connection“);    
   //设置连接字符串
   _bstr_t strConnect=“Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=WenDGL;Data Source=.“;
   //SERVER和UIDPWD的设置根据实际情况来设置
   m_pConnection->Open(strConnect““““adModeUnknown);
}
//捕捉异常
catch(_com_error e)
{
//显示错误信息
AfxMessageBox(e.Description());
}
}

_RecordsetPtr& ADOConn::GetRecordSet(_bstr_t bstrSQL)
{
    try
{
//连接数据库,如果connection对象为空,则重新连接数据库
if(m_pConnection==NULL)
              OnInitADOConn();
//创建记录集对象
m_pRecordset.CreateInstance(__uuidof(Recordset));
//取得表中的记录
        m_pRecordset->Open(bstrSQLm_pConnection.GetInterfacePtr()adOpenDynamicadLockOptimisticadCmdText);
}
    catch(_com_error e)
{
e.Description();
}
//返回记录集
return m_pRecordset;
}

BOOL ADOConn::ExecuteSQL(_bstr_t bstrSQL)
{
_variant_t RecordsAffected;
try
{
//是否已连接数据库
        if(m_pConnection==NULL)
      OnInitADOConn();
//connection对象的Execute方法(_bstr_t CommandText
        //VARIANT * RecordsAffectedlong Options)
//其中CommandText是命令字符串通常是SQL命令
//参数RecordsAffected是操作完成后所影响的行数
//参数Options表示CommandText的类型adCmdText-文本命令adCmdTable-表名
//adCmdProc-存储过程adCmdUnknown-未知
        m_pConnection->Execute(bstrSQLNULLadCmdText);
return true;
}
catch(_com_error e)
{
e.Description();
return false;
}
}

void ADOConn::ExitConnect()
{
//关闭记录集和连接
    if(m_pRecordset!=NULL)
m_pRecordset->Close();
m_pConnection->Close();
//释放环境
::CoUninitialize();
}

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

     文件     184832  2006-08-09 10:54  C++文档管理系统(源码加论文)\文档管理系统\文档管理系统说明书.doc

     文件       2379  2006-08-09 10:54  C++文档管理系统(源码加论文)\文档管理系统\Program\ADOConn.cpp

     文件        979  2006-08-09 10:54  C++文档管理系统(源码加论文)\文档管理系统\Program\ADOConn.h

     文件       1810  2006-08-09 10:54  C++文档管理系统(源码加论文)\文档管理系统\Program\Chaxundlg.cpp

     文件       1313  2006-08-09 10:54  C++文档管理系统(源码加论文)\文档管理系统\Program\Chaxundlg.h

     文件       2076  2006-08-09 10:54  C++文档管理系统(源码加论文)\文档管理系统\Program\Dialogin.cpp

     文件       1343  2006-08-09 10:54  C++文档管理系统(源码加论文)\文档管理系统\Program\Dialogin.h

     文件       9485  2006-08-09 10:54  C++文档管理系统(源码加论文)\文档管理系统\Program\Dwdandlg.cpp

     文件       1831  2006-08-09 10:54  C++文档管理系统(源码加论文)\文档管理系统\Program\Dwdandlg.h

     文件       2971  2006-08-09 10:54  C++文档管理系统(源码加论文)\文档管理系统\Program\Dwxxb.cpp

     文件       1131  2006-08-09 10:54  C++文档管理系统(源码加论文)\文档管理系统\Program\Dwxxb.h

     文件       2572  2006-08-09 10:54  C++文档管理系统(源码加论文)\文档管理系统\Program\KLxgdlg.cpp

     文件       1398  2006-08-09 10:54  C++文档管理系统(源码加论文)\文档管理系统\Program\KLxgdlg.h

     文件      90631  2006-08-09 10:54  C++文档管理系统(源码加论文)\文档管理系统\Program\msado15.tlh

     文件      76620  2006-08-09 10:54  C++文档管理系统(源码加论文)\文档管理系统\Program\msado15.tli

     文件     141803  2006-08-09 10:54  C++文档管理系统(源码加论文)\文档管理系统\Program\msword.cpp

     文件      35911  2006-08-09 10:54  C++文档管理系统(源码加论文)\文档管理系统\Program\msword.h

     文件       3615  2006-08-09 10:54  C++文档管理系统(源码加论文)\文档管理系统\Program\ReadMe.txt

     文件       3208  2006-08-09 10:54  C++文档管理系统(源码加论文)\文档管理系统\Program\Resource.h

     文件       1067  2006-08-09 10:54  C++文档管理系统(源码加论文)\文档管理系统\Program\Rizhib.cpp

     文件        745  2006-08-09 10:54  C++文档管理系统(源码加论文)\文档管理系统\Program\Rizhib.h

     文件        210  2006-08-09 10:54  C++文档管理系统(源码加论文)\文档管理系统\Program\StdAfx.cpp

     文件       1054  2006-08-09 10:54  C++文档管理系统(源码加论文)\文档管理系统\Program\StdAfx.h

     文件       2933  2006-08-09 10:54  C++文档管理系统(源码加论文)\文档管理系统\Program\Users.cpp

     文件       1011  2006-08-09 10:54  C++文档管理系统(源码加论文)\文档管理系统\Program\Users.h

     文件      12841  2006-08-09 10:54  C++文档管理系统(源码加论文)\文档管理系统\Program\WDgldlg.cpp

     文件       2066  2006-08-09 10:54  C++文档管理系统(源码加论文)\文档管理系统\Program\WDgldlg.h

     文件       3583  2006-08-09 10:54  C++文档管理系统(源码加论文)\文档管理系统\Program\Wdlbiedlg.cpp

     文件       1516  2006-08-09 10:54  C++文档管理系统(源码加论文)\文档管理系统\Program\Wdlbiedlg.h

     文件     184580  2006-08-09 10:54  C++文档管理系统(源码加论文)\文档管理系统\Program\WordGLXT.aps

............此处省略54个文件信息

评论

共有 条评论