資源簡介
基于C++和SQL完成的文件管理系統,很好的文件管理系統,內容齊全。包含數據流程圖、數據庫備份、數據庫導出表、業務流程圖、UC矩陣以及程序和論文?。?img width=510 src=http://www.sh-liguang.com/pic/96645.jpg />
代碼片段和文件信息
//?ADOConn.cpp:?implementation?of?the?ADOConn?class.
//
//////////////////////////////////////////////////////////////////////
#include?“stdafx.h“
#include?“WordGLXT.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_t?strConnect=“Provider=SQLOLEDB.1;Integrated?Security=SSPI;Persist?Security?Info=False;Initial?Catalog=WenDGL;Data?Source=.“;
???//SERVER和UIDPWD的設置根據實際情況來設置
???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)
{
e.Description();
}
//返回記錄集
return?m_pRecordset;
}
BOOL?ADOConn::ExecuteSQL(_bstr_t?bstrSQL)
{
_variant_t?RecordsAffected;
try
{
//是否已連接數據庫
????????if(m_pConnection==NULL)
????? OnInitADOConn();
//connection對象的Execute方法(_bstr_t?CommandText
????????//VARIANT?*?RecordsAffectedlong?Options)
//其中CommandText是命令字符串通常是SQL命令
//參數RecordsAffected是操作完成后所影響的行數
//參數Options表示CommandText的類型adCmdText-文本命令adCmdTable-表名
//adCmdProc-存儲過程adCmdUnknown-未知
????????m_pConnection->Execute(bstrSQLNULLadCmdText);
return?true;
}
catch(_com_error?e)
{
e.Description();
return?false;
}
}
void?ADOConn::ExitConnect()
{
//關閉記錄集和連接
????if(m_pRecordset!=NULL)
m_pRecordset->Close();
m_pConnection->Close();
//釋放環境
::CoUninitialize();
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????14336??2009-07-02?15:41??文檔管理系統\data.XLS
?????文件???????2379??2006-08-09?10:54??文檔管理系統\Program\ADOConn.cpp
?????文件????????979??2006-08-09?10:54??文檔管理系統\Program\ADOConn.h
?????文件???????1810??2006-08-09?10:54??文檔管理系統\Program\Chaxundlg.cpp
?????文件???????1313??2006-08-09?10:54??文檔管理系統\Program\Chaxundlg.h
?????文件??????21580??2006-08-09?10:54??文檔管理系統\Program\Debug\Chaxundlg.obj
?????文件??????????0??2006-08-09?10:54??文檔管理系統\Program\Debug\Chaxundlg.sbr
?????文件??????90681??2006-08-09?10:54??文檔管理系統\Program\Debug\msado15.tlh
?????文件??????76645??2006-08-09?10:54??文檔管理系統\Program\Debug\msado15.tli
?????文件?????559630??2009-06-23?17:57??文檔管理系統\Program\Debug\msword.obj
?????文件?????161294??2009-06-23?17:57??文檔管理系統\Program\Debug\msword.sbr
?????文件?????156672??2009-07-02?15:22??文檔管理系統\Program\Debug\vc60.idb
?????文件?????544768??2009-07-02?15:22??文檔管理系統\Program\Debug\vc60.pdb
?????文件?????544768??2006-08-09?10:54??文檔管理系統\Program\Debug\WordGLXT.exe
?????文件????1172480??2006-08-09?10:54??文檔管理系統\Program\Debug\WordGLXT.pdb
?????文件?????146976??2009-07-02?15:21??文檔管理系統\Program\Debug\WordGLXT.res
?????文件???????2076??2006-08-09?10:54??文檔管理系統\Program\Dialogin.cpp
?????文件???????1343??2006-08-09?10:54??文檔管理系統\Program\Dialogin.h
?????文件???????9485??2006-08-09?10:54??文檔管理系統\Program\Dwdandlg.cpp
?????文件???????1831??2006-08-09?10:54??文檔管理系統\Program\Dwdandlg.h
?????文件???????2971??2006-08-09?10:54??文檔管理系統\Program\Dwxxb.cpp
?????文件???????1131??2006-08-09?10:54??文檔管理系統\Program\Dwxxb.h
?????文件???????2572??2006-08-09?10:54??文檔管理系統\Program\KLxgdlg.cpp
?????文件???????1398??2006-08-09?10:54??文檔管理系統\Program\KLxgdlg.h
?????文件??????90631??2006-08-09?10:54??文檔管理系統\Program\msado15.tlh
?????文件??????76620??2006-08-09?10:54??文檔管理系統\Program\msado15.tli
?????文件?????141803??2006-08-09?10:54??文檔管理系統\Program\msword.cpp
?????文件??????35911??2009-07-02?15:20??文檔管理系統\Program\msword.h
?????文件??????18389??2006-08-09?10:54??文檔管理系統\Program\Release\ADOConn.obj
?????文件??????15062??2006-08-09?10:54??文檔管理系統\Program\Release\Chaxundlg.obj
............此處省略68個文件信息
- 上一篇:語音識別的demo及需要的庫
- 下一篇:winxp符號文件包完整symbols
評論
共有 條評論