资源简介
一个简单的小型的楼盘信息管理系统,用c++语言编写,链接sql2005数据库,实现信息的录入,删除,以及分类查询功能 ,请多指教,希望对大家有帮助。

代码片段和文件信息
// ADOConn.cpp: implementation of the ADOConn class.
//
//////////////////////////////////////////////////////////////////////
#include “stdafx.h“
#include “med.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()
{
}
//成员方法的实现--OnInitADOConn()
void ADOConn::OnInitADOConn()
{
::CoInitialize(NULL);//初始化环境
try
{//创建connection对像
m_pConnection.CreateInstance(“ADODB.Connection“);
_bstr_t strConnect=“Provider=MSDASQL.1;Persist Security Info=False;Data Source=med;Initial Catalog=STC“;//连接ODBC数据源,Student是数据源名
m_pConnection->Open(strConnect““““adModeUnknown);
//_bstr_t strConnect= “Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=StudentInfo;Data Source=MICROSOF-D983C6“;
//m_pConnection->Open(strConnect““““ adModeUnknown);(直接链接本机数据库)
}
catch(_com_error e)
{
AfxMessageBox(e.Description());
}
}
//成员方法的实现--GetRecordSet(_bstr_t bstrSQL)
_RecordsetPtr& ADOConn::GetRecordSet(_bstr_t bstrSQL)
{
try{//连接数据库,如果Connection对象为空,则重新连接数据库
if(m_pConnection==NULL)
OnInitADOConn();
//创建记录集对象
m_pRecordset.CreateInstance(_uuidof(Recordset));
//取得表中的记录
m_pRecordset->Open(bstrSQLm_pConnection.GetInterfacePtr()adOpenDynamic
adLockOptimisticadCmdText);
}
//捕捉异常
catch(_com_error e)
{ //显示错误信息
AfxMessageBox(e.Description());
}
return m_pRecordset;//返回记录集
}
//成员方法的实现--ExecuteSQL(_bstr_t bstrSQL)
BOOL ADOConn::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;
}
}
//成员方法的实现--ExitConnect()
void ADOConn::ExitConnect()
{
//关闭记录集和连接
if(m_pRecordset==NULL)
m_pRecordset->Close();
if(m_pConnection->State)//不能多次关闭,否则会出现错误
m_pConnection->Close();
//释放环境
::CoUninitialize();
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2427 2013-11-15 07:46 房地产.王莹\ADOConn.cpp
文件 936 2013-11-15 07:46 房地产.王莹\ADOConn.h
文件 8341 2013-11-15 07:46 房地产.王莹\adodc.cpp
文件 3274 2013-11-15 07:46 房地产.王莹\adodc.h
文件 1333 2013-11-15 07:46 房地产.王莹\ba
文件 1226 2013-11-15 07:46 房地产.王莹\ba
文件 6108 2013-11-15 07:46 房地产.王莹\column.cpp
文件 2221 2013-11-15 07:46 房地产.王莹\column.h
文件 1337 2013-11-15 07:46 房地产.王莹\columns.cpp
文件 1293 2013-11-15 07:46 房地产.王莹\columns.h
文件 9746 2013-11-15 07:46 房地产.王莹\datacombo.cpp
文件 3488 2013-11-15 07:46 房地产.王莹\datacombo.h
文件 515 2013-11-15 07:46 房地产.王莹\dataformatdisp.cpp
文件 1158 2013-11-15 07:46 房地产.王莹\dataformatdisp.h
文件 19249 2013-11-15 07:46 房地产.王莹\datagrid.cpp
文件 5336 2013-11-15 07:46 房地产.王莹\datagrid.h
文件 8422 2013-11-15 07:46 房地产.王莹\datalist.cpp
文件 3247 2013-11-15 07:46 房地产.王莹\datalist.h
文件 67659 2013-11-21 14:43 房地产.王莹\Debug\ADOConn.obj
文件 0 2013-11-21 14:43 房地产.王莹\Debug\ADOConn.sbr
文件 50940 2013-11-21 14:43 房地产.王莹\Debug\adodc.obj
文件 0 2013-11-21 14:43 房地产.王莹\Debug\adodc.sbr
文件 19628 2013-11-21 14:43 房地产.王莹\Debug\ba
文件 0 2013-11-21 14:43 房地产.王莹\Debug\ba
文件 31924 2013-11-21 14:43 房地产.王莹\Debug\column.obj
文件 0 2013-11-21 14:43 房地产.王莹\Debug\column.sbr
文件 5999 2013-11-21 14:43 房地产.王莹\Debug\columns.obj
文件 0 2013-11-21 14:43 房地产.王莹\Debug\columns.sbr
文件 58082 2013-11-21 14:43 房地产.王莹\Debug\datacombo.obj
文件 0 2013-11-21 14:43 房地产.王莹\Debug\datacombo.sbr
............此处省略132个文件信息
- 上一篇:C++图书管理系统代码及论文
- 下一篇:旅行售货员问题的C++实现
相关资源
- 国际象棋的qt源代码
- C++中头文件与源文件的作用详解
- C++多线程网络编程Socket
- VC++ 多线程文件读写操作
- 利用C++哈希表的方法实现电话号码查
- 移木块游戏,可以自编自玩,vc6.0编写
- C++纯文字DOS超小RPG游戏
- VC++MFC小游戏实例教程(实例)+MFC类库
- 连铸温度场计算程序(C++)
- 6自由度机器人运动学正反解C++程序
- Em算法(使用C++编写)
- libstdc++-4.4.7-4.el6.i686.rpm
- VC++实现CMD命令执行与获得返回信息
- 白话C++(全)
- C++标准库第1、2
- 大数类c++大数类
- C++语言编写串口调试助手
- c++素数筛选法
- C++ mqtt 用法
- 商品库存管理系统 C++ MFC
- c++ 多功能计算器
- Qt查询SQLite数据库
- C++17 In Detail
- QT SQLite封装
- 嵌入式QtC++编程课件
- 颜色识别形状识别STM103嵌入式代码
- c++ 邮件多附件群发
- c++ 透明代理(hookproxy)
- mfc 调用redis
- FTP客户端源码(c++)
评论
共有 条评论