資源簡(jiǎn)介
一個(gè)簡(jiǎn)單的小型的樓盤(pán)信息管理系統(tǒng),用c++語(yǔ)言編寫(xiě),鏈接sql2005數(shù)據(jù)庫(kù),實(shí)現(xiàn)信息的錄入,刪除,以及分類查詢功能 ,請(qǐng)多指教,希望對(duì)大家有幫助。

代碼片段和文件信息
//?ADOConn.cpp:?implementation?of?the?ADOConn?class.
//
//////////////////////////////////////////////////////////////////////
#include?“stdafx.h“
#include?“med.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í)現(xiàn)--OnInitADOConn()
void?ADOConn::OnInitADOConn()
{
::CoInitialize(NULL);//初始化環(huán)境
try
{//創(chuàng)建connection對(duì)像
m_pConnection.CreateInstance(“ADODB.Connection“);
?_bstr_t?strConnect=“Provider=MSDASQL.1;Persist?Security?Info=False;Data?Source=med;Initial?Catalog=STC“;//連接ODBC數(shù)據(jù)源,Student是數(shù)據(jù)源名
m_pConnection->Open(strConnect““““adModeUnknown);
????????//_bstr_t?strConnect=?“Provider=SQLOLEDB.1;Integrated?Security=SSPI;Persist?Security?Info=False;Initial?Catalog=StudentInfo;Data?Source=MICROSOF-D983C6“;??
//m_pConnection->Open(strConnect““““?adModeUnknown);(直接鏈接本機(jī)數(shù)據(jù)庫(kù))
}
catch(_com_error?e)
{
AfxMessageBox(e.Description());
}
}
//成員方法的實(shí)現(xiàn)--GetRecordSet(_bstr_t?bstrSQL)
_RecordsetPtr&?ADOConn::GetRecordSet(_bstr_t?bstrSQL)
{
try{//連接數(shù)據(jù)庫(kù),如果Connection對(duì)象為空,則重新連接數(shù)據(jù)庫(kù)
if(m_pConnection==NULL)
OnInitADOConn();
//創(chuàng)建記錄集對(duì)象
m_pRecordset.CreateInstance(_uuidof(Recordset));
//取得表中的記錄
m_pRecordset->Open(bstrSQLm_pConnection.GetInterfacePtr()adOpenDynamic
?????????????????adLockOptimisticadCmdText);
}
//捕捉異常
catch(_com_error?e)
{ //顯示錯(cuò)誤信息
AfxMessageBox(e.Description());
}
return?m_pRecordset;//返回記錄集
}
//成員方法的實(shí)現(xiàn)--ExecuteSQL(_bstr_t?bstrSQL)
BOOL?ADOConn::ExecuteSQL(_bstr_t?bstrSQL)
{
try{//是否已經(jīng)連接數(shù)據(jù)庫(kù)
if(m_pConnection==NULL)
OnInitADOConn();
m_pConnection->Execute(bstrSQLNULLadCmdText);
return?true;
}
catch(_com_error?e)
{
AfxMessageBox(e.Description());
????return?false;
}
}
//成員方法的實(shí)現(xiàn)--ExitConnect()
void?ADOConn::ExitConnect()
{
???????//關(guān)閉記錄集和連接
if(m_pRecordset==NULL)
m_pRecordset->Close();
if(m_pConnection->State)//不能多次關(guān)閉,否則會(huì)出現(xiàn)錯(cuò)誤
????????m_pConnection->Close();
//釋放環(huán)境
::CoUninitialize();
}
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件???????2427??2013-11-15?07:46??房地產(chǎn).王瑩\ADOConn.cpp
?????文件????????936??2013-11-15?07:46??房地產(chǎn).王瑩\ADOConn.h
?????文件???????8341??2013-11-15?07:46??房地產(chǎn).王瑩\adodc.cpp
?????文件???????3274??2013-11-15?07:46??房地產(chǎn).王瑩\adodc.h
?????文件???????1333??2013-11-15?07:46??房地產(chǎn).王瑩\ba
?????文件???????1226??2013-11-15?07:46??房地產(chǎn).王瑩\ba
?????文件???????6108??2013-11-15?07:46??房地產(chǎn).王瑩\column.cpp
?????文件???????2221??2013-11-15?07:46??房地產(chǎn).王瑩\column.h
?????文件???????1337??2013-11-15?07:46??房地產(chǎn).王瑩\columns.cpp
?????文件???????1293??2013-11-15?07:46??房地產(chǎn).王瑩\columns.h
?????文件???????9746??2013-11-15?07:46??房地產(chǎn).王瑩\datacombo.cpp
?????文件???????3488??2013-11-15?07:46??房地產(chǎn).王瑩\datacombo.h
?????文件????????515??2013-11-15?07:46??房地產(chǎn).王瑩\dataformatdisp.cpp
?????文件???????1158??2013-11-15?07:46??房地產(chǎn).王瑩\dataformatdisp.h
?????文件??????19249??2013-11-15?07:46??房地產(chǎn).王瑩\datagrid.cpp
?????文件???????5336??2013-11-15?07:46??房地產(chǎn).王瑩\datagrid.h
?????文件???????8422??2013-11-15?07:46??房地產(chǎn).王瑩\datalist.cpp
?????文件???????3247??2013-11-15?07:46??房地產(chǎn).王瑩\datalist.h
?????文件??????67659??2013-11-21?14:43??房地產(chǎn).王瑩\Debug\ADOConn.obj
?????文件??????????0??2013-11-21?14:43??房地產(chǎn).王瑩\Debug\ADOConn.sbr
?????文件??????50940??2013-11-21?14:43??房地產(chǎn).王瑩\Debug\adodc.obj
?????文件??????????0??2013-11-21?14:43??房地產(chǎn).王瑩\Debug\adodc.sbr
?????文件??????19628??2013-11-21?14:43??房地產(chǎn).王瑩\Debug\ba
?????文件??????????0??2013-11-21?14:43??房地產(chǎn).王瑩\Debug\ba
?????文件??????31924??2013-11-21?14:43??房地產(chǎn).王瑩\Debug\column.obj
?????文件??????????0??2013-11-21?14:43??房地產(chǎn).王瑩\Debug\column.sbr
?????文件???????5999??2013-11-21?14:43??房地產(chǎn).王瑩\Debug\columns.obj
?????文件??????????0??2013-11-21?14:43??房地產(chǎn).王瑩\Debug\columns.sbr
?????文件??????58082??2013-11-21?14:43??房地產(chǎn).王瑩\Debug\datacombo.obj
?????文件??????????0??2013-11-21?14:43??房地產(chǎn).王瑩\Debug\datacombo.sbr
............此處省略132個(gè)文件信息
評(píng)論
共有 條評(píng)論