資源簡介
本系統(tǒng)采用C++編寫超市管理系統(tǒng)第二種實(shí)現(xiàn),實(shí)現(xiàn)了超市相關(guān)的功能,代碼是打包好的

代碼片段和文件信息
//?ADOConn.cpp:?implementation?of?the?ADOConn?class.
//
//////////////////////////////////////////////////////////////////////
#include?“stdafx.h“
#include?“ADOConn.h“
#ifdef?_DEBUG
#undef?THIS_FILE
static?char?THIS_FILE[]=__FILE__;
#define?new?DEBUG_NEW
#endif
//////////////////////////////////////////////////////////////////////
//?Construction/Destruction
//////////////////////////////////////////////////////////////////////
CADOConn::CADOConn()
{
}
CADOConn::~CADOConn()
{
}
//?初始化—連接數(shù)據(jù)庫
void??CADOConn::OnInitADOConn()
{
//?初始化OLE/COM庫環(huán)境?
::CoInitialize(NULL);
??
try
{
//?創(chuàng)建Connection對象
m_pConnection.CreateInstance(“ADODB.Connection“);
//?設(shè)置連接字符串,必須是BSTR型或者_(dá)bstr_t類型
_bstr_t?strConnect?=?“Provider=Microsoft.Jet.OLEDB.4.0;Data?Source=超市管理系統(tǒng).mdb“;
m_pConnection->Open(strConnect““““adModeUnknown);
}
//?捕捉異常
catch(_com_error?e)
{
//?顯示錯誤信息
AfxMessageBox(e.Description());
}
}
//?執(zhí)行查詢
_RecordsetPtr&??CADOConn::GetRecordSet(_bstr_t?bstrSQL)
{
try
{
//?連接數(shù)據(jù)庫,如果Connection對象為空,則重新連接數(shù)據(jù)庫
if(m_pConnection==NULL)
OnInitADOConn();
//?創(chuàng)建記錄集對象
m_pRecordset.CreateInstance(__uuidof(Recordset));
//?取得表中的記錄
m_pRecordset->Open(bstrSQLm_pConnection.GetInterfacePtr()adOpenDynamicadLockOptimisticadCmdText);
}
//?捕捉異常
catch(_com_error?e)
{
//?顯示錯誤信息
AfxMessageBox(e.Description());
}
//?返回記錄集
return?m_pRecordset;
}
?//?執(zhí)行SQL語句,Insert?Update?_variant_t
BOOL?CADOConn::ExecuteSQL(_bstr_t?bstrSQL)
{
// _variant_t?RecordsAffected;
try
{
//?是否已經(jīng)連接數(shù)據(jù)庫
if(m_pConnection?==?NULL)
OnInitADOConn();
//?Connection對象的Execute方法:(_bstr_t?CommandText?
//?VARIANT?*?RecordsAffected?long?Options?)?
//?其中CommandText是命令字串,通常是SQL命令。
//?參數(shù)RecordsAffected是操作完成后所影響的行數(shù)?
//?參數(shù)Options表示CommandText的類型:adCmdText-文本命令;adCmdTable-表名
//?adCmdProc-存儲過程;adCmdUnknown-未知
m_pConnection->Execute(bstrSQLNULLadCmdText);
return?true;
}
catch(_com_error?e)
{
AfxMessageBox(e.Description());
return?false;
}
}
void?CADOConn::ExitConnect()
{
//?關(guān)閉記錄集和連接
//if?(m_pRecordset?!=?NULL)
// m_pRecordset->Close();
m_pConnection->Close();
//?釋放環(huán)境
::CoUninitialize();
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????2425??2010-05-26?21:04??Shop\ADOConn.cpp
?????文件???????1007??2010-05-26?11:38??Shop\ADOConn.h
?????文件???????4116??2010-05-26?21:07??Shop\bussinessadd.cpp
?????文件???????1484??2010-05-26?17:40??Shop\bussinessadd.h
?????文件??????65221??2010-05-26?21:04??Shop\Debug\ADOConn.obj
?????文件??????75570??2010-05-26?21:07??Shop\Debug\bussinessadd.obj
?????文件??????74570??2010-05-26?21:31??Shop\Debug\Goods.obj
?????文件??????64395??2010-05-26?21:48??Shop\Debug\jinhuotj.obj
?????文件??????20491??2010-05-26?11:44??Shop\Debug\Login.obj
?????文件??????90727??2009-07-14?09:15??Shop\Debug\msado15.tlh
?????文件??????76668??2009-07-14?09:15??Shop\Debug\msado15.tli
?????文件??????28217??2010-05-26?11:44??Shop\Debug\MyTime.obj
?????文件??????29923??2010-05-26?11:44??Shop\Debug\Pass.obj
?????文件???????9759??2010-05-26?11:44??Shop\Debug\Password.obj
?????文件??????59017??2010-05-26?12:05??Shop\Debug\Report.obj
?????文件??????92971??2010-05-26?11:44??Shop\Debug\sell.obj
?????文件?????245833??2010-05-26?21:54??Shop\Debug\Shop.exe
?????文件?????458140??2010-05-26?21:54??Shop\Debug\Shop.ilk
?????文件??????14304??2010-05-26?12:05??Shop\Debug\Shop.obj
?????文件????5493796??2010-05-26?11:44??Shop\Debug\Shop.pch
?????文件?????754688??2010-05-26?21:54??Shop\Debug\Shop.pdb
?????文件???????9688??2010-05-26?21:49??Shop\Debug\Shop.res
?????文件??????55194??2010-05-26?12:20??Shop\Debug\ShopDlg.obj
?????文件??????51255??2010-05-26?11:44??Shop\Debug\ShopFind.obj
?????文件?????105301??2010-05-26?11:44??Shop\Debug\StdAfx.obj
?????文件??????53809??2010-05-26?11:44??Shop\Debug\Th.obj
?????文件??????66875??2010-05-26?11:44??Shop\Debug\Users.obj
?????文件?????328704??2010-05-26?21:54??Shop\Debug\vc60.idb
?????文件?????462848??2010-05-26?21:54??Shop\Debug\vc60.pdb
?????文件??????70087??2010-05-26?11:44??Shop\Debug\VIP.obj
............此處省略58個文件信息
評論
共有 條評論