资源简介
本人大学中做得最完美的课程设计。采用的是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\Databa
文件 1048576 2010-12-22 13:44 学校教材订购系统\源码\SchoolBook\Databa
文件 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个文件信息
- 上一篇:基于边缘梯度的模板匹配算法
- 下一篇:cmake 64bit windows
相关资源
- TeeChart Pro Activex control v8 源代码
- 背单词软件源代码(使用C++和Qt库编写
- 基于opencv和MFC的多功能视频、图像处
- 编译原理LL1语法分析器C++版源代码
- C++餐厅管理系统源代码
- mqtt-client MFC工程调用开源代码
- MFC小游戏代码
- PL/0语言编译器源代码及测试代码
- Cocos2d-x实战:C++卷2版源代码
- vc++ 编程宝典(十年典藏版) 书后光
- 弹性波全波形反演代码和可执行程序
- 计算机图形学MFC-双缓冲二维图形几何
- Visual C++网络编程郑阿奇源代码+PPT
- MFC编程自己的简单记事本教学视频和
- 编译原理词法分析器实验报告含源代
- C++程序设计经典300例源代码
- 车牌识别系统源代码
- MFC 美化界面代码
- 好书有源码:深入理解C++11新特性解析
- 何斌Visual C++数字图像处理第二版原书
- 《C++游戏开发》笔记十一 平滑动画
- 《MFC游戏开发》笔记十 碰撞检测 配套
- 《MFC游戏开发》笔记三 透明贴图 配套
- 《MFC游戏开发》笔记八 粒子系统 配套
- C++编写中国象棋源代码
- 钱能C++程序设计教程 PDF、课件及源代
- 多目标跟踪c++代码
- 三维重建代码合集.zip
- 高斯滤波+卡尔曼滤波+粒子滤波C++&M
- 基于PatchMatch的图像修复代码
评论
共有 条评论