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

资源简介

宿舍管理系统宿舍管理系统宿舍管理系统宿舍管理系统

资源截图

代码片段和文件信息

// ADO.cpp: implementation of the ADO class.
//
//////////////////////////////////////////////////////////////////////

#include “stdafx.h“
#include “宿舍管理系统.h“
#include “ADO.H“

#ifdef _DEBUG
#undef THIS_FILE
static char THIS_FILE[]=__FILE__;
#define new DEBUG_NEW
#endif

//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////

ADO::ADO()
{

}

ADO::~ADO()
{

}

void ADO::OnInitADOConn()
{
::CoInitialize(NULL);
try
{
       m_pConnection.CreateInstance(“ADODB.Connection“);  //创建连接对象实例
   _bstr_t strConnect=“DRIVER={Microsoft Access Driver (*.mdb)};\
uid=;pwd=111;DBQ=宿舍管理数据库.mdb;“;
   m_pConnection->Open(strConnect““““adModeUnknown); //打开数据库
}
catch(_com_error e)
{
AfxMessageBox(e.Description()); //弹出错误处理
}
}

_RecordsetPtr&  ADO::OpenRecordset(CString sql)
{
ASSERT(!sql.IsEmpty()); //SQL语句不能为空
try
{
m_pRecordset.CreateInstance(__uuidof(Recordset)); //创建记录集对象实例
m_pRecordset->Open(_bstr_t(sql) m_pConnection.GetInterfacePtr()
adOpenDynamic adLockOptimistic adCmdText);  //执行SQL得到记录集
}
catch(_com_error e) //捕获可能的异常
{
AfxMessageBox(e.Description());
}
return m_pRecordset;
}

void ADO::CloseRecordset()
{
if(m_pRecordset->GetState() == adStateOpen) //判断当前的记录集状态
m_pRecordset->Close(); //关闭记录集
}

void ADO::CloseConn()
{
m_pConnection->Close(); //关闭数据库连接
::CoUninitialize(); //释放COM环境
}

UINT ADO::GetRecordCount(_RecordsetPtr pRecordset)
{
int nCount = 0; //声明保存记录数的变量
try{
pRecordset->MoveFirst(); //将记录集指针移动到第一条记录
}
catch(...) //捕捉可能出现的错误
{
return 0; //产生错误时返回0
}
if(pRecordset->adoEOF) //判断记录集中是否没有记录
return 0; //无记录时返回0
while (!pRecordset->adoEOF) //当记录集指针没有指向最后时
{
pRecordset->MoveNext(); //将记录集指针移动到下一条记录
nCount = nCount + 1; //记录个数的变量加1
}
pRecordset->MoveFirst(); //将记录集指针移动到第一条记录
return nCount; //返回记录数
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2011-12-06 17:51  宿舍管理系统\
     目录           0  2011-12-06 17:51  宿舍管理系统\宿舍管理系统\
     文件        2328  2011-12-05 22:56  宿舍管理系统\宿舍管理系统\ADO.cpp
     文件         835  2011-12-01 21:02  宿舍管理系统\宿舍管理系统\ADO.h
     文件        4644  2011-12-03 00:02  宿舍管理系统\宿舍管理系统\Baoxiu.cpp
     文件        1324  2011-12-03 00:00  宿舍管理系统\宿舍管理系统\Baoxiu.h
     目录           0  2011-12-06 17:51  宿舍管理系统\宿舍管理系统\Debug\
     文件       61469  2011-12-01 21:37  宿舍管理系统\宿舍管理系统\Debug\ADO.obj
     文件        9554  2011-12-01 21:37  宿舍管理系统\宿舍管理系统\Debug\ADO.sbr
     文件       18479  2011-12-01 23:38  宿舍管理系统\宿舍管理系统\Debug\Gongneng.obj
     文件        9694  2011-12-01 23:38  宿舍管理系统\宿舍管理系统\Debug\Gongneng.sbr
     文件       90723  2010-10-16 12:33  宿舍管理系统\宿舍管理系统\Debug\msado15.tlh
     文件       76666  2010-10-16 12:33  宿舍管理系统\宿舍管理系统\Debug\msado15.tli
     文件      133477  2011-12-01 20:26  宿舍管理系统\宿舍管理系统\Debug\StdAfx.obj
     文件     1767013  2011-12-01 20:26  宿舍管理系统\宿舍管理系统\Debug\StdAfx.sbr
     文件      254976  2011-12-02 22:47  宿舍管理系统\宿舍管理系统\Debug\vc60.idb
     文件      561152  2011-12-02 22:47  宿舍管理系统\宿舍管理系统\Debug\vc60.pdb
     文件       71458  2011-12-01 23:38  宿舍管理系统\宿舍管理系统\Debug\Xinjianchuli.obj
     文件       11883  2011-12-01 23:38  宿舍管理系统\宿舍管理系统\Debug\Xinjianchuli.sbr
     文件       79279  2011-12-01 23:38  宿舍管理系统\宿舍管理系统\Debug\Xinxicaozuo.obj
     文件       12637  2011-12-01 23:38  宿舍管理系统\宿舍管理系统\Debug\Xinxicaozuo.sbr
     文件      282624  2011-12-02 22:30  宿舍管理系统\宿舍管理系统\Debug\宿舍管理数据库.mdb
     文件     4260864  2011-12-01 20:59  宿舍管理系统\宿舍管理系统\Debug\宿舍管理系统.bsc
     文件      806991  2011-12-02 22:47  宿舍管理系统\宿舍管理系统\Debug\宿舍管理系统.exe
     文件      307460  2011-12-02 22:47  宿舍管理系统\宿舍管理系统\Debug\宿舍管理系统.ilk
     文件       14515  2011-12-01 20:27  宿舍管理系统\宿舍管理系统\Debug\宿舍管理系统.obj
     文件     9536672  2011-12-01 20:26  宿舍管理系统\宿舍管理系统\Debug\宿舍管理系统.pch
     文件      607232  2011-12-02 22:47  宿舍管理系统\宿舍管理系统\Debug\宿舍管理系统.pdb
     文件      545864  2011-12-02 22:47  宿舍管理系统\宿舍管理系统\Debug\宿舍管理系统.res
     文件           0  2011-12-01 20:29  宿舍管理系统\宿舍管理系统\Debug\宿舍管理系统.sbr
     文件       29450  2011-12-02 22:47  宿舍管理系统\宿舍管理系统\Debug\宿舍管理系统Dlg.obj
............此处省略47个文件信息

评论

共有 条评论