資源簡介
基于RFID技術的門禁系統-上位機VC(VS2008運行).zip
代碼片段和文件信息
//?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
//////////////////////////////////////////////////////////////////////
ADOConn::ADOConn()
{
}
ADOConn::~ADOConn()
{
}
//?初始化—連接數據庫
void??ADOConn::OnInitADOConn()
{
//?初始化OLE/COM庫環境?
::CoInitialize(NULL);
??
try
{
//?創建Connection對象
m_pConnection.CreateInstance(“ADODB.Connection“);
//?設置連接字符串,必須是BSTR型或者_bstr_t類型
_bstr_t?strConnect?=?“Provider=Microsoft.Jet.OLEDB.4.0;Data?Source=userinfo.mdb“;
m_pConnection->Open(strConnect““““adModeUnknown);
}
//?捕捉異常
catch(_com_error?e)
{
//?顯示錯誤信息
AfxMessageBox(e.Description());
}
}
//?執行查詢
_RecordsetPtr&??ADOConn::GetRecordSet(_bstr_t?bstrSQL)
{
try
{
//?連接數據庫,如果Connection對象為空,則重新連接數據庫
if(m_pConnection==NULL)
OnInitADOConn();
//?創建記錄集對象
m_pRecordset.CreateInstance(__uuidof(Recordset));
//?取得表中的記錄
m_pRecordset->Open(bstrSQLm_pConnection.GetInterfacePtr()adOpenDynamicadLockOptimisticadCmdText);
}
//?捕捉異常
catch(_com_error?e)
{
//?顯示錯誤信息
AfxMessageBox(e.Description());
}
//?返回記錄集
return?m_pRecordset;
}
//?利用連接對象的Execute執行SQL語句,Insert?Update?_variant_t
BOOL?ADOConn::ExecuteSQL(_bstr_t?bstrSQL)
{
// _variant_t?RecordsAffected;
try
{
//?是否已經連接數據庫
if(m_pConnection?==?NULL)
OnInitADOConn();
//?Connection對象的Execute方法:(_bstr_t?CommandText?
//?VARIANT?*?RecordsAffected?long?Options?)?
//?其中CommandText是命令字串,通常是SQL命令。
//?參數RecordsAffected是操作完成后所影響的行數?
//?參數Options表示CommandText的類型:adCmdText-文本命令;adCmdTable-表名
//?adCmdProc-存儲過程;adCmdUnknown-未知
m_pConnection->Execute(bstrSQLNULLadCmdText);
return?true;
}
catch(_com_error?e)
{
AfxMessageBox(e.Description());
return?false;
}
}
void?ADOConn::ExitConnect()
{
//?關閉記錄集和連接
if?(m_pRecordset?!=?NULL)
m_pRecordset->Close();
m_pConnection->Close();
//?釋放環境
::CoUninitialize();
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2013-06-16?15:15??基于RFID技術的門禁系統-上位機VC(VS2008運行)\
?????文件????????2431??2013-05-15?01:18??基于RFID技術的門禁系統-上位機VC(VS2008運行)\ADOConn.cpp
?????文件????????1018??2013-05-11?20:22??基于RFID技術的門禁系統-上位機VC(VS2008運行)\ADOConn.h
?????文件???????46758??2013-05-11?20:16??基于RFID技術的門禁系統-上位機VC(VS2008運行)\ADODataba
?????文件???????16946??2013-05-11?18:51??基于RFID技術的門禁系統-上位機VC(VS2008運行)\ADODataba
?????文件????????8341??2013-05-10?20:38??基于RFID技術的門禁系統-上位機VC(VS2008運行)\adodc.cpp
?????文件????????3274??2013-05-10?20:38??基于RFID技術的門禁系統-上位機VC(VS2008運行)\adodc.h
?????文件??????576100??2013-05-25?03:27??基于RFID技術的門禁系統-上位機VC(VS2008運行)\Bishe.aps
?????文件????????6803??2013-05-13?15:50??基于RFID技術的門禁系統-上位機VC(VS2008運行)\Bishe.clw
?????文件????????2172??2013-04-18?11:47??基于RFID技術的門禁系統-上位機VC(VS2008運行)\Bishe.cpp
?????文件???????10890??2013-05-11?20:20??基于RFID技術的門禁系統-上位機VC(VS2008運行)\Bishe.dsp
?????文件?????????648??2013-05-10?21:05??基于RFID技術的門禁系統-上位機VC(VS2008運行)\Bishe.dsw
?????文件????????1347??2013-04-18?11:36??基于RFID技術的門禁系統-上位機VC(VS2008運行)\Bishe.h
?????文件????18877440??2013-05-25?09:08??基于RFID技術的門禁系統-上位機VC(VS2008運行)\Bishe.ncb
?????文件???????54784??2013-05-13?15:50??基于RFID技術的門禁系統-上位機VC(VS2008運行)\Bishe.opt
?????文件????????5683??2013-05-13?15:45??基于RFID技術的門禁系統-上位機VC(VS2008運行)\Bishe.plg
?????文件???????19279??2013-05-23?01:23??基于RFID技術的門禁系統-上位機VC(VS2008運行)\Bishe.rc
?????文件?????????875??2013-05-14?16:46??基于RFID技術的門禁系統-上位機VC(VS2008運行)\Bishe.sln
?????文件???????21504??2013-05-25?09:08??基于RFID技術的門禁系統-上位機VC(VS2008運行)\Bishe.suo
?????文件???????19809??2013-05-15?01:24??基于RFID技術的門禁系統-上位機VC(VS2008運行)\Bishe.vcproj
?????文件????????1427??2013-05-25?09:08??基于RFID技術的門禁系統-上位機VC(VS2008運行)\Bishe.vcproj.XQ9TGTUNMJMYCAI.Administrator.user
?????文件???????10247??2013-05-11?20:11??基于RFID技術的門禁系統-上位機VC(VS2008運行)\Bishe.vcxproj
?????文件????????7489??2013-05-11?20:11??基于RFID技術的門禁系統-上位機VC(VS2008運行)\Bishe.vcxproj.filters
?????文件?????????143??2013-05-11?20:11??基于RFID技術的門禁系統-上位機VC(VS2008運行)\Bishe.vcxproj.user
?????文件???????31781??2013-05-24?02:31??基于RFID技術的門禁系統-上位機VC(VS2008運行)\BisheDlg.cpp
?????文件????????3273??2013-05-11?18:25??基于RFID技術的門禁系統-上位機VC(VS2008運行)\BisheDlg.h
?????文件????????1848??2013-04-20?17:56??基于RFID技術的門禁系統-上位機VC(VS2008運行)\changeIC.cpp
?????文件????????1208??2013-04-20?17:26??基于RFID技術的門禁系統-上位機VC(VS2008運行)\changeIC.h
?????文件????????1858??2013-04-21?11:54??基于RFID技術的門禁系統-上位機VC(VS2008運行)\changeInfo.cpp
?????文件????????1226??2013-04-21?11:16??基于RFID技術的門禁系統-上位機VC(VS2008運行)\changeInfo.h
?????文件????????6108??2013-05-10?20:26??基于RFID技術的門禁系統-上位機VC(VS2008運行)\column.cpp
............此處省略139個文件信息
- 上一篇:pspice-lib
- 下一篇:2018王道計算機組成原理考研復習指導電子版PDF
評論
共有 條評論