资源简介
以vs2010编写的MFC,用ADO方式连接sql2008,实现商品收费管理功能,包括扫码收费、商品增删查显等功能
代码片段和文件信息
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// Command.cpp: implementation of the CConnection class. +
// Author: 楊 小兵 @China +
// +
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
#include “stdafx.h“
#include “Command.h“
using namespace ADOCONST;
////////////////////////////////////////////////////////////////////////////////////////////////////
// Construction/Destruction //
////////////////////////////////////////////////////////////////////////////////////////////////////
CCommand::CCommand()
{
CoInitialize(NULL);
m_pCmd.CreateInstance(“ADODB.Command“);
//m_pCmd.CreateInstance(__uuidof(Command));
//default set
}
CCommand::~CCommand()
{
Release();
}
////////////////////////////////////////////////////////////////////////////////////////////////////
// Property Get/Set Method //
////////////////////////////////////////////////////////////////////////////////////////////////////
//Property: ActiveConnection
void CCommand::SetActiveConnection(CConnection &ActiveConn)
{
m_pCmd->PutActiveConnection(ActiveConn.GetConnection().GetInterfacePtr());
}
//Property: CommandText
void CCommand::SetCommandText(CString strCmd)
{
m_pCmd->PutCommandText(_bstr_t(strCmd));
}
//Property: CommandTimeout
void CCommand::SetCommandTimeout(long time)
{
m_pCmd->PutCommandTimeout(time);
}
//Property: State
objectStateEnum CCommand::GetState() const
{
return (objectStateEnum)(m_pCmd->GetState());
}
////////////////////////////////////////////////////////////////////////////////////////////////////
// Core Method //
////////////////////////////////////////////////////////////////////////////////////////////////////
//ExecuteQuery
bool CCommand::ExecuteQuery(CRecordset &RstCommandTypeEnum CommandType)
{
Rst.m_pRst=m_pCmd->Execute(NULLNULLCommandType);
return true;
}
//ExecuteUpdate
bool CCommand::ExecuteUpdate(long &AffectedRowsCRecordset &RstCommandTypeEnum CommandType)
{
VARIANT rows;
rows.vt = VT_I4;
Rst.m_pRst=m_pCmd->Execute(&rowsNULLCommandType);
AffectedRows=rows.lVal ;
return true;
}
//Release
void CCommand::Release()
{
if(m_pCmd!=NULL)
{
try
{
m_pCmd.Release();
m_pCmd=NULL;
}
catch(_com_error e)
{
throw e;
}
}
}
//Cancel
bool CCommand::Cancel()
{
if(m_pCmd==NULL)
{
//m_sErrorMes
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 4044 2011-05-14 21:03 零售店收费系统\ADO\ADOCONST.H
文件 3537 2012-02-18 22:27 零售店收费系统\ADO\Command.cpp
文件 2621 2012-02-18 21:58 零售店收费系统\ADO\Command.h
文件 6643 2012-02-19 17:19 零售店收费系统\ADO\Connection.cpp
文件 3374 2012-02-23 21:48 零售店收费系统\ADO\Connection.h
文件 6409 2012-02-19 17:19 零售店收费系统\ADO\Recordset.cpp
文件 5531 2012-02-19 16:22 零售店收费系统\ADO\Recordset.h
文件 233984 2015-12-14 14:51 零售店收费系统\Debug\零售店收费系统.exe
文件 1313464 2015-12-14 14:51 零售店收费系统\Debug\零售店收费系统.ilk
文件 5704704 2015-12-14 14:51 零售店收费系统\Debug\零售店收费系统.pdb
文件 132096 2015-12-13 21:42 零售店收费系统\Release\零售店收费系统.exe
文件 4918272 2015-12-13 21:42 零售店收费系统\Release\零售店收费系统.pdb
文件 853 2015-12-12 22:38 零售店收费系统\零售店收费系统\ADD.cpp
文件 445 2015-12-06 16:09 零售店收费系统\零售店收费系统\ADD.h
文件 677 2015-12-11 21:10 零售店收费系统\零售店收费系统\Adosql.cpp
文件 266 2015-12-06 00:03 零售店收费系统\零售店收费系统\Adosql.h
文件 1404 2015-12-11 19:42 零售店收费系统\零售店收费系统\DBDlg.cpp
文件 466 2015-12-05 15:04 零售店收费系统\零售店收费系统\DBDlg.h
文件 29062 2015-12-14 14:49 零售店收费系统\零售店收费系统\Debug\ADD.obj
文件 19499 2015-12-14 13:33 零售店收费系统\零售店收费系统\Debug\Adosql.obj
文件 14266 2015-12-14 14:51 零售店收费系统\零售店收费系统\Debug\cl.command.1.tlog
文件 151312 2015-12-14 14:51 零售店收费系统\零售店收费系统\Debug\CL.read.1.tlog
文件 9796 2015-12-14 14:51 零售店收费系统\零售店收费系统\Debug\CL.write.1.tlog
文件 29907 2015-12-14 14:49 零售店收费系统\零售店收费系统\Debug\DBDlg.obj
文件 24472 2015-12-14 14:49 零售店收费系统\零售店收费系统\Debug\Del.obj
文件 29236 2015-12-14 14:49 零售店收费系统\零售店收费系统\Debug\Find.obj
文件 165078 2015-12-14 14:49 零售店收费系统\零售店收费系统\Debug\GuanliDlg.obj
文件 2 2015-12-14 14:51 零售店收费系统\零售店收费系统\Debug\li
文件 2 2015-12-14 14:51 零售店收费系统\零售店收费系统\Debug\li
文件 2 2015-12-14 14:51 零售店收费系统\零售店收费系统\Debug\li
............此处省略109个文件信息
相关资源
- MFC-MCI简单音乐播放器源码
- MFC对话框中从文件中插入图片VS2010
- 《C++游戏开发》笔记十一 平滑动画
- 《MFC游戏开发》笔记十 碰撞检测 配套
- 《MFC游戏开发》笔记三 透明贴图 配套
- 《MFC游戏开发》笔记八 粒子系统 配套
- MFC实现实时曲线显示
- MFC CSerialPort类串口通信
- mfc+opencv读取摄像头视频并实现抓图
- PCL与MFC配合编译
- [MFC]很好用的图片浏览器
- VC++ MFC 图书馆管理系统
- 最短路径查寻
- MFC中调用CUDA及配置等
- 基于MFC+MySql的个人健康管理系统
- MFC实现用四阶龙格库塔求解微分方程
- AES MFC
- MFC停车场管理系统项目
- 基于MFC实现BMP的显示24色变灰
- MFC邮件客户端支持收发邮件
- Visual C++ MFC 源代码大全
- 兄弟彩色打印机 DCP-9020CDN MFC-9140CDN-
- 在MFC框架中使用Coin3D
- MFC使用ADO方式操作Access数据库
- MFC/GDI+绘制倾斜的椭圆
- WAV转换成MP3音频文件 C++ vc MFC
- 《MFC游戏开发》笔记九 碰撞检测 怪物
- MFC游戏开发6by七十一雾央
- MFC+开发人员指南.pdf
- 图书管理系统c++与SQL数据库+课程设计
评论
共有 条评论