• 大小: 26.04MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-06-22
  • 语言: 其他
  • 标签: RFID  vc  

资源简介

基于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运行)\ADODatabase.cpp
     文件       16946  2013-05-11 18:51  基于RFID技术的门禁系统-上位机VC(VS2008运行)\ADODatabase.h
     文件        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个文件信息

评论

共有 条评论