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

资源简介

基于C++和SQL完成的文件管理系统,很好的文件管理系统,内容齐全。包含数据流程图、数据库备份、数据库导出表、业务流程图、UC矩阵以及程序和论文!!

资源截图

代码片段和文件信息

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

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

     文件      14336  2009-07-02 15:41  文档管理系统\data.XLS

     文件       2379  2006-08-09 10:54  文档管理系统\Program\ADOConn.cpp

     文件        979  2006-08-09 10:54  文档管理系统\Program\ADOConn.h

     文件       1810  2006-08-09 10:54  文档管理系统\Program\Chaxundlg.cpp

     文件       1313  2006-08-09 10:54  文档管理系统\Program\Chaxundlg.h

     文件      21580  2006-08-09 10:54  文档管理系统\Program\Debug\Chaxundlg.obj

     文件          0  2006-08-09 10:54  文档管理系统\Program\Debug\Chaxundlg.sbr

     文件      90681  2006-08-09 10:54  文档管理系统\Program\Debug\msado15.tlh

     文件      76645  2006-08-09 10:54  文档管理系统\Program\Debug\msado15.tli

     文件     559630  2009-06-23 17:57  文档管理系统\Program\Debug\msword.obj

     文件     161294  2009-06-23 17:57  文档管理系统\Program\Debug\msword.sbr

     文件     156672  2009-07-02 15:22  文档管理系统\Program\Debug\vc60.idb

     文件     544768  2009-07-02 15:22  文档管理系统\Program\Debug\vc60.pdb

     文件     544768  2006-08-09 10:54  文档管理系统\Program\Debug\WordGLXT.exe

     文件    1172480  2006-08-09 10:54  文档管理系统\Program\Debug\WordGLXT.pdb

     文件     146976  2009-07-02 15:21  文档管理系统\Program\Debug\WordGLXT.res

     文件       2076  2006-08-09 10:54  文档管理系统\Program\Dialogin.cpp

     文件       1343  2006-08-09 10:54  文档管理系统\Program\Dialogin.h

     文件       9485  2006-08-09 10:54  文档管理系统\Program\Dwdandlg.cpp

     文件       1831  2006-08-09 10:54  文档管理系统\Program\Dwdandlg.h

     文件       2971  2006-08-09 10:54  文档管理系统\Program\Dwxxb.cpp

     文件       1131  2006-08-09 10:54  文档管理系统\Program\Dwxxb.h

     文件       2572  2006-08-09 10:54  文档管理系统\Program\KLxgdlg.cpp

     文件       1398  2006-08-09 10:54  文档管理系统\Program\KLxgdlg.h

     文件      90631  2006-08-09 10:54  文档管理系统\Program\msado15.tlh

     文件      76620  2006-08-09 10:54  文档管理系统\Program\msado15.tli

     文件     141803  2006-08-09 10:54  文档管理系统\Program\msword.cpp

     文件      35911  2009-07-02 15:20  文档管理系统\Program\msword.h

     文件      18389  2006-08-09 10:54  文档管理系统\Program\Release\ADOConn.obj

     文件      15062  2006-08-09 10:54  文档管理系统\Program\Release\Chaxundlg.obj

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

评论

共有 条评论