91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 3.65MB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2023-09-10
  • 語言: C/C++
  • 標(biāo)簽: vc??

資源簡介

學(xué)校圖書管理系統(tǒng) vc c++

資源截圖

代碼片段和文件信息

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

#include?“stdafx.h“
#include?“LibraryMagSys.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()
{

}

//?初始化—連接數(shù)據(jù)庫
void?ADOConn::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=SQLOLEDB.1;?Server=127.0.0.1;?Database=LibraryManageSys;?uid=sa;?pwd=sa;“;
m_pConnection->Open(strConnect““““adModeUnknown);
}
//?捕捉異常
catch(_com_error?e)
{
//?顯示錯誤信息
AfxMessageBox(e.Description());
}
}

//?執(zhí)行查詢
_RecordsetPtr&?ADOConn::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?ADOConn::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?ADOConn::ExitConnect()
{
//?關(guān)閉記錄集和連接
if?(m_pRecordset?!=?NULL)
m_pRecordset->Close();
m_pConnection->Close();
//?釋放環(huán)境
::CoUninitialize();
}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2012-11-21?08:40??2\LibraryMagSys\
?????文件???????12966??2009-08-30?09:20??2\LibraryMagSys\_recordset.cpp
?????文件????????3841??2009-08-30?09:20??2\LibraryMagSys\_recordset.h
?????文件????????2471??2009-08-30?09:20??2\LibraryMagSys\ADOConn.cpp
?????文件????????1026??2009-08-30?09:20??2\LibraryMagSys\ADOConn.h
?????文件????????8341??2009-08-30?09:20??2\LibraryMagSys\adodc.cpp
?????文件????????3274??2009-08-30?09:20??2\LibraryMagSys\adodc.h
?????文件????????2858??2009-08-30?09:20??2\LibraryMagSys\BookEditDlg.cpp
?????文件????????1408??2009-08-30?09:20??2\LibraryMagSys\BookEditDlg.h
?????文件????????4052??2009-08-30?09:20??2\LibraryMagSys\BookInfo.cpp
?????文件????????1010??2009-08-30?09:20??2\LibraryMagSys\BookInfo.h
?????文件????????4279??2009-08-30?09:20??2\LibraryMagSys\BookManDlg.cpp
?????文件????????1431??2009-08-30?09:20??2\LibraryMagSys\BookManDlg.h
?????文件????????2639??2009-08-30?09:20??2\LibraryMagSys\BorrowBookDlg.cpp
?????文件????????1299??2009-08-30?09:20??2\LibraryMagSys\BorrowBookDlg.h
?????文件????????4109??2009-08-30?09:20??2\LibraryMagSys\BorrowBookInfo.cpp
?????文件????????1042??2009-08-30?09:20??2\LibraryMagSys\BorrowBookInfo.h
?????文件????????4042??2009-08-30?09:20??2\LibraryMagSys\BorrowBookInfoDlg.cpp
?????文件????????1495??2009-08-30?09:20??2\LibraryMagSys\BorrowBookInfoDlg.h
?????文件????????6108??2009-08-30?09:20??2\LibraryMagSys\column.cpp
?????文件????????2221??2009-08-30?09:20??2\LibraryMagSys\column.h
?????文件????????1337??2009-08-30?09:20??2\LibraryMagSys\columns.cpp
?????文件????????1293??2009-08-30?09:20??2\LibraryMagSys\columns.h
?????文件????????9746??2009-08-30?09:20??2\LibraryMagSys\datacombo.cpp
?????文件????????3488??2009-08-30?09:20??2\LibraryMagSys\datacombo.h
?????文件?????????515??2009-08-30?09:20??2\LibraryMagSys\dataformatdisp.cpp
?????文件????????1158??2009-08-30?09:20??2\LibraryMagSys\dataformatdisp.h
?????文件???????19272??2009-08-30?09:20??2\LibraryMagSys\datagrid.cpp
?????文件????????5360??2009-08-30?09:20??2\LibraryMagSys\datagrid.h
?????文件????????8422??2009-08-30?09:20??2\LibraryMagSys\datalist.cpp
?????文件????????3247??2009-08-30?09:20??2\LibraryMagSys\datalist.h
............此處省略94個文件信息

評論

共有 條評論