• 大小: 11.17MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-07-22
  • 语言: C/C++
  • 标签: 代码  文档  

资源简介

本人大学中做得最完美的课程设计。采用的是VS2005+SQL Server 2000。基于对话框的MFC程序。花了较多的精力,绝对原版。内含开发的全部文档和代码,经测试,功能都已经实现。由于未详细测试,估计还是有错误。有关文档和代码的问题不能解决,可加本人QQ:269858997,私聊。

资源截图

代码片段和文件信息

#include “StdAfx.h“
#include “ADOConn.h“

CADOConn::CADOConn(void)
{
}

CADOConn::~CADOConn(void)
{
}

//初始化——连接数据库
void CADOConn::OnInitADOConn()
{
//初始化OLE/COM库环境
::CoInitialize(NULL);

try
{
//创建Connection对象
m_pConnection.CreateInstance(“ADODB.Connection“);
//设置连接字符串,必须是BSTR型或者_bstr_t类型
_bstr_t strConnect=“Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;\
Initial Catalog=SchoolBook“;
m_pConnection->Open(strConnect““““adModeUnknown);
/*if(!m_pConnection)
{
AfxMessageBox(_T(“连接失败!未加载数据库!“));
}*/
}
//捕获异常
catch(_com_error e)
{
//显示错误信息
AfxMessageBox(e.Description());
}
}

//执行查询
_RecordsetPtr& CADOConn::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)
{
//显示错误信息
AfxMessageBox(e.Description());
}
//返回记录集
return m_pRecordset;
}

//执行SQL语句,Insert Update _variant_t
BOOL CADOConn::ExecuteSQL(_bstr_t bstrSQL)
{
try
{
//是否已经连接数据库
if(m_pConnection==NULL)
OnInitADOConn();
m_pConnection->Execute(bstrSQLNULLadCmdText);
return true;
}
catch(_com_error e)
{
AfxMessageBox(e.Description());
return false;
}
}

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

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

    ..A.SH.      6144  2010-12-30 21:44  学校教材订购系统\Thumbs.db

     文件      59392  2010-12-28 20:59  学校教材订购系统\文档\可行性研究报告.doc

     文件      22016  2011-01-11 13:28  学校教材订购系统\文档\总结报告\施发根.doc

     文件      23040  2011-01-11 12:34  学校教材订购系统\文档\总结报告\李伟.doc

     文件      20480  2011-01-11 13:16  学校教材订购系统\文档\总结报告\杨飞.doc

     文件      20480  2011-01-11 13:16  学校教材订购系统\文档\总结报告\董凯.doc

     文件    1150464  2011-01-11 13:36  学校教材订购系统\文档\文档.doc

     文件     579968  2011-01-11 13:38  学校教材订购系统\文档\文档.pdf

     文件     178176  2011-01-11 13:36  学校教材订购系统\文档\概要设计说明书.doc

     文件      87552  2011-01-11 12:24  学校教材订购系统\文档\测试用例设计.doc

     文件     334336  2011-01-11 13:29  学校教材订购系统\文档\详细设计说明书.doc

     文件     673792  2011-01-11 13:36  学校教材订购系统\文档\需求规格说明书.doc

     文件    1048576  2010-12-22 13:44  学校教材订购系统\源码\SchoolBook\Database\SchoolBook_Data.MDF

     文件    1048576  2010-12-22 13:44  学校教材订购系统\源码\SchoolBook\Database\SchoolBook_Log.LDF

     文件     430080  2011-01-04 22:38  学校教材订购系统\源码\SchoolBook\debug\SchoolBook.exe

     文件    1787964  2011-01-04 22:38  学校教材订购系统\源码\SchoolBook\debug\SchoolBook.ilk

     文件    4631552  2011-01-04 22:38  学校教材订购系统\源码\SchoolBook\debug\SchoolBook.pdb

     文件       1744  2010-12-21 22:57  学校教材订购系统\源码\SchoolBook\SchoolBook\ADOConn.cpp

     文件        473  2010-11-25 19:08  学校教材订购系统\源码\SchoolBook\SchoolBook\ADOConn.h

     文件       4173  2010-12-22 13:16  学校教材订购系统\源码\SchoolBook\SchoolBook\AuditLookDlg.cpp

     文件        589  2010-12-20 23:30  学校教材订购系统\源码\SchoolBook\SchoolBook\AuditLookDlg.h

     文件       2935  2010-12-22 13:17  学校教材订购系统\源码\SchoolBook\SchoolBook\Book.cpp

     文件       1150  2010-12-16 09:08  学校教材订购系统\源码\SchoolBook\SchoolBook\Book.h

     文件       3209  2011-01-04 22:38  学校教材订购系统\源码\SchoolBook\SchoolBook\Buy.cpp

     文件       1345  2010-12-21 21:25  学校教材订购系统\源码\SchoolBook\SchoolBook\Buy.h

     文件       2634  2010-12-22 13:39  学校教材订购系统\源码\SchoolBook\SchoolBook\BuyPutDlg.cpp

     文件        757  2010-12-22 13:41  学校教材订购系统\源码\SchoolBook\SchoolBook\BuyPutDlg.h

     文件       2197  2010-12-21 20:26  学校教材订购系统\源码\SchoolBook\SchoolBook\Come.cpp

     文件        753  2010-12-21 20:26  学校教材订购系统\源码\SchoolBook\SchoolBook\Come.h

     文件       3338  2010-12-22 13:20  学校教材订购系统\源码\SchoolBook\SchoolBook\ComeLookDlg.cpp

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

评论

共有 条评论