• 大小: 6.24MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-08-14
  • 语言: 其他
  • 标签:

资源简介

另外超市的发张壮大,尤其是连锁超市(如家乐福、美廉美)的扩张,使得他们具有地域上分散而管理上又相对集中的特点,往往既要有各门店的局部控制和分散管理,同时也要有整个组织的全局控制和高层次的协同管理。 因此把这些门店和中心通过网络连接起来,设计开发一款基于分布式数据库的连锁超市管理系统SMS(Supermarket management system)势在必行。

资源截图

代码片段和文件信息

#include “StdAfx.h“
#include “ADOConn.h“
#include “MyTime.h“
#include “FileOperate.h“
//功能:构造函数
//strData:数据库的名字
CString CADOConn::GetAppPath()
{
char lpFileName[MAX_PATH];
GetModuleFileName(AfxGetInstanceHandle()lpFileNameMAX_PATH);

CString strFileName = lpFileName;
int nIndex = strFileName.ReverseFind (‘\\‘);

CString strPath;

if (nIndex > 0)
strPath = strFileName.Left (nIndex);
else
strPath = ““;
return strPath;
}
CADOConn::CADOConn(int DataType)
{
m_DataType = DataType;
if(1 == m_DataType)
{
m_strData =  _bstr_t(“ShopData.mdb“);
}
else if(2 == m_DataType)
{
m_strData =  _bstr_t(“ShopData.xls“);
}
else if(3 == m_DataType)
{
m_strData =  _bstr_t(“ShopData.mdf“);
}
}
CADOConn::CADOConn()
{
m_DataType=1;//数据库类型 Acess
m_strData= _bstr_t(“ShopData.mdb“);//数据库名称
}
//功能:析构函数
CADOConn::~CADOConn()
{

}
//功能:初始化数据库连接
void  CADOConn::OnInitCADOConn()
{
// 初始化OLE/COM库环境
::CoInitialize(NULL);
  try
{
//初始化指针
m_pConnection=NULL;
//初始化指针
m_pRecordset=NULL;
// 创建Connection对象
m_pConnection.CreateInstance(“ADODB.Connection“);
// 设置连接字符串,必须是BSTR型或者_bstr_t类型
_bstr_t strConnect;
switch(m_DataType)
{
case 1://ACCESS
strConnect=_bstr_t(“Provider=Microsoft.Jet.OLEDB.4.0;“);
strConnect=strConnect+_bstr_t(“Data Source=“);
strConnect=strConnect+_bstr_t(IPAddress)+_bstr_t(“\\data\\“);
strConnect=strConnect+m_strData;
break;
case 2://EXCEL
strConnect=_bstr_t(“Provider=Microsoft.Jet.OLEDB.4.0;“);
strConnect=strConnect+_bstr_t(“Data Source=“);
strConnect=strConnect+_bstr_t(IPAddress)+_bstr_t(“\\data\\“);
strConnect=strConnect+m_strData;
strConnect=strConnect+“;Extended Properties=Excel 8.0“;
break;
case 3://SQLSERVER
strConnect=“Provider=SQLOLEDB; Server=“+MainIP+“;Database=ShopData; uid=admin; pwd=123456“;
break;
}
m_pConnection->Open(strConnect““““adModeUnknown);
}
// 捕捉异常
catch(_com_error e)
{
// 显示错误信息
AfxMessageBox(e.Description());
}
ASSERT(m_pConnection != NULL);
}
//功能:执行查询
//返回值:字段集的指针
_RecordsetPtr&  CADOConn::GetRecordSet(CString strSQL)
{

try
{
// 连接数据库,如果Connection对象为空,则重新连接数据库
if(m_pConnection==NULL)OnInitCADOConn();
strSQL.TrimLeft();
strSQL.TrimRight();
// 创建记录集对象
m_pRecordset.CreateInstance(__uuidof(Recordset));
// 取得表中的记录
m_pRecordset->Open(_bstr_t(strSQL)m_pConnection.GetInterfacePtr()adOpenDynamicadLockOptimisticadCmdText);
}
// 捕捉异常
catch(_com_error e)
{
// 显示错误信息
AfxMessageBox(e.Description());
}
ASSERT(m_pRecordset!= NULL);
// 返回记录集
return m_pRecordset;
}
//功能:打开字符集
//返回值:TRUE:成功 FALSE:失败
BOOL CADOConn::Open(CString strSQLint area)
{
try
{
// 连接数据库,如果Connection对象为空,则重新连接数据库
if(m_pConnection==NULL) OnInitCADOConn();
strSQL.TrimLeft();
strSQL.TrimRight();
// 创建记录集对象
m_pRecordset.CreateInstance(__uuidof(Recordset));
// 取得表中的记录
m_pRecordset->Ope

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2013-04-10 16:51  ShopManage(源程序)\
     文件       25542  2011-11-25 14:47  ShopManage(源程序)\ADOConn.cpp
     文件        3351  2011-11-25 14:40  ShopManage(源程序)\ADOConn.h
     目录           0  2017-11-18 17:05  ShopManage(源程序)\Backup\
     文件         885  2011-11-24 21:53  ShopManage(源程序)\Backup\ShopManage.sln
     文件      150528  2011-11-28 10:03  ShopManage(源程序)\Backup\ShopManage.suo
     文件        4686  2011-11-24 21:52  ShopManage(源程序)\CellRange.h
     文件        3852  2011-11-24 21:52  ShopManage(源程序)\DLgReport.cpp
     文件        1504  2011-11-24 21:52  ShopManage(源程序)\DLgReport.h
     文件        1857  2011-11-24 21:52  ShopManage(源程序)\DlgAll.cpp
     文件        1350  2011-11-24 21:52  ShopManage(源程序)\DlgAll.h
     文件       14814  2011-11-24 23:19  ShopManage(源程序)\DlgDanganbase.cpp
     文件        2136  2011-11-24 21:52  ShopManage(源程序)\DlgDanganbase.h
     文件        5941  2011-11-24 23:26  ShopManage(源程序)\DlgFenJibase.cpp
     文件        1588  2011-11-24 21:52  ShopManage(源程序)\DlgFenJibase.h
     文件        4718  2011-11-25 19:37  ShopManage(源程序)\DlgFenLeibase.cpp
     文件        1648  2011-11-24 21:52  ShopManage(源程序)\DlgFenLeibase.h
     文件        7583  2011-11-24 23:26  ShopManage(源程序)\DlgGongYingShangbase.cpp
     文件        1818  2011-11-24 21:52  ShopManage(源程序)\DlgGongYingShangbase.h
     文件        1097  2011-11-24 21:52  ShopManage(源程序)\DlgJiaGePiLiang.cpp
     文件        1324  2011-11-24 21:52  ShopManage(源程序)\DlgJiaGePiLiang.h
     文件        7086  2011-11-25 22:03  ShopManage(源程序)\DlgJiaGeSheZhi.cpp
     文件        1600  2011-11-24 21:52  ShopManage(源程序)\DlgJiaGeSheZhi.h
     文件       12264  2011-11-24 21:52  ShopManage(源程序)\DlgJinHuoKanDan.cpp
     文件        1992  2011-11-24 21:52  ShopManage(源程序)\DlgJinHuoKanDan.h
     文件        5636  2011-11-25 22:24  ShopManage(源程序)\DlgJinHuoTuiDan.cpp
     文件        1604  2011-11-24 21:52  ShopManage(源程序)\DlgJinHuoTuiDan.h
     文件        3302  2011-11-25 14:42  ShopManage(源程序)\DlgLogo.cpp
     文件        1358  2011-11-24 21:52  ShopManage(源程序)\DlgLogo.h
     文件        3530  2011-11-24 21:52  ShopManage(源程序)\DlgPrint.cpp
     文件        1566  2011-11-24 21:52  ShopManage(源程序)\DlgPrint.h
............此处省略151个文件信息

评论

共有 条评论