• 大小: 4.5MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-11-11
  • 语言: 其他
  • 标签: 管理系统  

资源简介

VC 图书馆管理系统 连数据库

资源截图

代码片段和文件信息

// ADOConn.cpp: implementation of the CADOConn class.
//
//////////////////////////////////////////////////////////////////////

#include “stdafx.h“
#include “LibraryMIS.h“
#include “ADOConn.h“

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

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


//////////////////////////////////////////////////////////////////////


CADOConn::CADOConn()
{

}


void CADOConn::OnInitADOConn()
{
::CoInitialize(NULL);       //初始化COM环境
try
{
//创建连接对象实例 
m_pConnection.CreateInstance(“ADODB.Connection“);
//设置连接字符串 
_bstr_t  strConnect=“Provider=Microsoft.Jet.OLEDB.4.0; Data Source=LibraryDB.mdb“;
//使用Open方法连接数据库 
m_pConnection->Open(strConnect““““adModeUnknown); 

catch(_com_error e)
{
AfxMessageBox(“数据库连接失败,确认数据库信息是否正确!“);
}
}

void CADOConn::ExitConnect()
{
    if(m_pRecordset != NULL)  //关闭记录集和断开数据源连接
m_pRecordset->Close();
m_pConnection->Close();  
::CoUninitialize();      //释放COM环境
}

_RecordsetPtr& CADOConn::GetRecordSet(_bstr_t bstrSQL)     //打开记录集,返回记录及指针
{
try
{
if(m_pConnection==NULL)
OnInitADOConn();
//创建记录集指针对象实例
// m_pRecordset.CreateInstance(__uuidof(Recordset));
m_pRecordset.CreateInstance(“ADODB.Recordset“);
//打开记录集
m_pRecordset->Open(bstrSQLm_pConnection.GetInterfacePtr()adOpenDynamicadLockOptimisticadCmdText);
}
    catch(_com_error e)
{
     AfxMessageBox(“记录集打开失败!“);

}
return m_pRecordset;
}

BOOL CADOConn::ExecuteSQL(_bstr_t bstrSQL)
{
try
{
        if(m_pConnection==NULL)
OnInitADOConn();
        m_pConnection->Execute(bstrSQLNULLadCmdText);
return true;
}
catch(_com_error e)
{
AfxMessageBox(“不能打开记录集!“);
return false;
}
}

CADOConn::~CADOConn()
{

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1996  2012-12-26 10:41  图书馆 管理 系统\ADOConn.cpp

     文件        763  2012-12-25 18:14  图书馆 管理 系统\ADOConn.h

     文件       8612  2013-05-25 18:34  图书馆 管理 系统\baseInfoDlg.cpp

     文件       1625  2012-12-27 19:59  图书馆 管理 系统\baseInfoDlg.h

     文件       8323  2012-12-30 13:26  图书馆 管理 系统\BookDlg.cpp

     文件       1600  2012-12-27 22:19  图书馆 管理 系统\BookDlg.h

     文件       9705  2012-12-30 13:18  图书馆 管理 系统\BorrowDlg.cpp

     文件       1708  2012-12-30 13:17  图书馆 管理 系统\BorrowDlg.h

     文件       1102  2012-12-27 12:22  图书馆 管理 系统\BorrowFindDlg.cpp

     文件       1293  2012-12-27 12:22  图书馆 管理 系统\BorrowFindDlg.h

     文件       1945  2012-12-27 08:59  图书馆 管理 系统\ChoiceDlg.cpp

     文件       1349  2012-12-26 22:27  图书馆 管理 系统\ChoiceDlg.h

     文件      61270  2013-05-24 21:36  图书馆 管理 系统\Debug\ADOConn.obj

     文件      26186  2013-05-24 21:36  图书馆 管理 系统\Debug\ADOConn.sbr

     文件     108219  2013-05-25 18:34  图书馆 管理 系统\Debug\baseInfoDlg.obj

     文件      48318  2013-05-25 18:34  图书馆 管理 系统\Debug\baseInfoDlg.sbr

     文件     107910  2013-02-12 17:09  图书馆 管理 系统\Debug\BookDlg.obj

     文件      48300  2013-02-12 17:09  图书馆 管理 系统\Debug\BookDlg.sbr

     文件     109209  2013-02-12 17:09  图书馆 管理 系统\Debug\BorrowDlg.obj

     文件      48728  2013-02-12 17:09  图书馆 管理 系统\Debug\BorrowDlg.sbr

     文件      13304  2013-02-12 17:09  图书馆 管理 系统\Debug\BorrowFindDlg.obj

     文件       3650  2013-02-12 17:09  图书馆 管理 系统\Debug\BorrowFindDlg.sbr

     文件      23064  2013-05-23 19:19  图书馆 管理 系统\Debug\ChoiceDlg.obj

     文件       7841  2013-05-23 19:19  图书馆 管理 系统\Debug\ChoiceDlg.sbr

     文件      13218  2013-02-12 17:09  图书馆 管理 系统\Debug\FindBookDlg.obj

     文件       3618  2013-02-12 17:09  图书馆 管理 系统\Debug\FindBookDlg.sbr

     文件      13118  2013-02-12 17:09  图书馆 管理 系统\Debug\FindDlg.obj

     文件      22202  2013-02-12 17:09  图书馆 管理 系统\Debug\FindDlg.sbr

     文件    4187136  2012-12-26 09:02  图书馆 管理 系统\Debug\LibraryMIS.bsc

     文件     221273  2013-05-25 18:34  图书馆 管理 系统\Debug\LibraryMIS.exe

............此处省略50个文件信息

评论

共有 条评论