资源简介
用于课程实例设计,开发
代码片段和文件信息
// ADOConn.cpp: implementation of the ADOConn class.
//
//////////////////////////////////////////////////////////////////////
#include “stdafx.h“
#include “animals.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()
{
::CoInitialize(NULL);//初始化OLE/COM库环境(可省)
try
{
m_pCon.CreateInstance(“ADODB.Connection“);//创建Connection对象
m_pCon->ConnectionTimeout=3;//设置连接延时
//m_pCon->Open(“Provider=Microsoft.Jet.OLEDB.4.0;Data Source=..\\data\\animal.mdb“““““adModeUnknown);
m_pCon->Open(“DSN=pet;server=localhost;database=pet“ “root“ “123456“ adModeUnknown);
}
catch(_com_error e)//捕获异常
{
AfxMessageBox(e.Description());//显示错误信息
}
}
void ADOConn::ExitADOConn()
{
if(m_pRs!=NULL) //先判断记录集是否为空
m_pRs->Close(); //不为空则先关闭记录集
m_pCon->Close(); //关闭环境
::CoUninitialize(); //释放环境(可省)
}
_RecordsetPtr& ADOConn::GetRecordSet(_bstr_t bstrSQL)
{
try
{
if(m_pCon==NULL)
OnInitADOConn();
m_pRs.CreateInstance(“ADODB.Recordset“);
m_pRs->Open(bstrSQLm_pCon.GetInterfacePtr()adOpenDynamicadLockOptimisticadCmdText);
}
catch(_com_error e)
{
AfxMessageBox(e.Description());
}
return m_pRs;
}
BOOL ADOConn::ExecuteSQL(_bstr_t bstrSQL)
{
try
{
if(m_pCon==NULL)
OnInitADOConn();
m_pCon->Execute(bstrSQLNULLadCmdText);
return true;
}
catch(_com_error e)
{
AfxMessageBox(e.Description());
return false;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2020-12-01 14:50 animals\
文件 1457 2020-11-17 10:49 animals.sln
文件 1830 2020-11-19 17:30 animals\ADOConn.cpp
文件 877 2020-11-17 18:35 animals\ADOConn.h
文件 59136 2020-11-20 14:20 animals\animals.aps
文件 2387 2020-11-16 09:49 animals\animals.cpp
文件 466 2020-11-17 16:21 animals\animals.h
文件 32654 2020-11-20 14:20 animals\animals.rc
文件 12286 2020-11-19 16:30 animals\animals.vcxproj
文件 5437 2020-11-19 14:21 animals\animals.vcxproj.filters
文件 233 2020-11-16 11:12 animals\animals.vcxproj.user
文件 3511 2020-11-17 15:06 animals\animalsDlg.cpp
文件 741 2020-11-17 15:00 animals\animalsDlg.h
文件 8284 2020-11-19 16:24 animals\CAdminFunctionDlg.cpp
文件 742 2020-11-18 17:51 animals\CAdminFunctionDlg.h
文件 1641 2020-11-19 12:14 animals\CBuyDog.cpp
文件 675 2020-11-16 19:08 animals\CBuyDog.h
文件 1721 2020-11-16 17:53 animals\CCatBuyDialog.cpp
文件 1301 2020-11-19 14:50 animals\CEvaDetailDlg.cpp
文件 609 2020-11-19 14:50 animals\CEvaDetailDlg.h
文件 1070 2020-11-19 11:09 animals\CEVADlg.cpp
文件 558 2020-11-19 09:45 animals\CEVADlg.h
文件 3955 2020-11-18 14:42 animals\CHeaderCtrlCl.cpp
文件 558 2020-11-18 14:39 animals\CHeaderCtrlCl.h
文件 6295 2020-11-19 11:08 animals\CListCtrlCl.cpp
文件 2099 2020-11-19 10:07 animals\CListCtrlCl.h
文件 3734 2020-11-19 16:07 animals\CListCtrlUpdateButton.cpp
文件 633 2020-11-19 11:31 animals\CListCtrlUpdateButton.h
文件 703 2020-11-17 18:49 animals\CMyPublicData.cpp
文件 136 2020-11-17 18:44 animals\CMyPublicData.h
文件 1965 2020-11-19 09:43 animals\CUpdatePetDlg.cpp
............此处省略30个文件信息
- 上一篇:Qt 通讯软件模块的开发
- 下一篇:MFC控件重绘
相关资源
- C语言 学生兴趣管理系统
- Linux c语言 学生成绩管理系统
- 成绩管理系统.doc
- 学生成绩管理系统.c
- 简单员工管理系统(适合初学MFC)
- C语言实现 设备信息管理系统
- 校园闲置物品管理系统.c(控制台)
- c语言课程设计:客房登记系统源码
- 学生成绩管理系统(c源码)
- 职工信息管理系统源码(控制台)
- 家谱管理系统(C++)源码以及文档
- 链表实现学生管理系统(main.c)
- C++餐饮管理系统源码(控制台)
- C++通讯录管理系统源码(控制台)
- 简单职工管理系统(控制台源码+txt数
- 8位竞赛抢答器的课程设计报告.docx
- 花草信息管理系统.c
- 客户消费积分管理系统.cpp
- 公司人员月薪级别信息管理系统.cpp
- 职工工资管理系统含流程图
- VC++MFC课程设计的学生成绩管理系统
- 基于Linux下C语言开发的员工管理系统
- C++实现21点游戏
- mfc+sql 酒店客房管理系统
- c++课程设计学生管理系统浙工大源码
- mysql+dev c++实现订单管理系统
- 电子宠物C++完整代码可直接运行
- 课程设计: MFC 学生信息管理系统
- 简易学生管理系统源码 数据结构 大作
- 高考成绩管理系统 c++版
评论
共有 条评论