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

  • 大小: 5.56MB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2023-10-23
  • 語言: C/C++
  • 標簽: MySQL??MFC??

資源簡介

1 功能需求 1.1 用戶登錄 1) 普通用戶登錄; 2) 管理員登錄。 1.2 簡單查詢 1) 根據作者查詢作者著作參考文獻; 2) 根據題目查詢參考文獻; 3) 根據關鍵字查詢該關鍵字相關參考文獻; 4) 根據研究領域查詢該領域參考文獻。 1.3 混合查詢 根據作者、題目、關鍵詞或研究領域混合查詢相關參考文獻。 1.4 模糊查詢和精確查詢 1) 模糊查詢:根據用戶輸入內容模糊查詢相關參考文獻,如根據作者輸入“王”,則查詢作者姓名帶“王”子(如“王強”,“李王冰”)所寫的所有參考文獻; 2) 精確查詢:根據用戶輸入內容精確查詢相關參考文獻,如根據作者輸入“王強”,則只查詢作者姓名為“王強”所寫的所有參考文獻。 1.5 打開論文和下載論文 根據用戶所選查詢結果中的論文打開或下載該論文。

資源截圖

代碼片段和文件信息

#include?“stdafx.h“
#include?“ADODB.h“

_ConnectionPtr?pConnection_e=NULL;
_RecordsetPtr??pRecordset_e=NULL;
bool???????????bConnection_e=false;
bool???????????bUserLogin_e=false;
bool???????????bAdimLogin_e=false;

bool?MySQL_Connect_Database();
bool?MySQL_Get_Recordset(CString?sql);
bool?MySQL_Get_Collect(CString?sqlVString?vStringInVVString?*vvStringOut);
bool?MySQL_Execute(CString?sql);

bool?MySQL_Connect_Database()
{//進行連接
HRESULT?hr;
CStatusBar*?pStatus=(CStatusBar*)AfxGetApp()->m_pMainWnd->GetDescendantWindow(AFX_IDW_STATUS_BAR);
try
{
pStatus->SetPaneText(0“正在連接數據庫...“);?
? hr=pConnection_e.CreateInstance(“ADODB.Connection“);
if(SUCCEEDED(hr))
{
hr=pConnection_e->Open(_bstr_t(“DSN=ReferenceManagement;STMT=SET?NAMES?‘GBK‘“)““““adModeUnknown);
pStatus->SetPaneText(0“連接成功!“);
bConnection_e=true;
return?true;
? }
else
{
pStatus->SetPaneText(0“連接失敗!“);
bConnection_e=false;
return?false;
}
}
catch(_com_error?e)
{
CString?strError;
strError.Format(“錯誤信息:\n%s“(char*)e.Description());
pStatus->SetPaneText(0“連接失敗!“);
MessageBox(NULLstrError.GetBufferSetLength(strError.GetLength())NULLMB_OK);
pConnection_e=NULL;
return?false;
}
}

bool?MySQL_Get_Recordset(CString?sql)
{//獲得記錄
HRESULT?hr;
try
{
// pRecordset_e=pConnection_e->Execute((_bstr_t)sqlNULLadCmdText);
hr=pRecordset_e.CreateInstance(“ADODB.Recordset“);
if(hr==S_OK)
hr=pRecordset_e->Open((_variant_t)sqlpConnection_e.GetInterfacePtr()
adOpenDynamicadLockOptimisticadCmdText);
}
catch(_com_error?e)
{
CString?strError;
strError.Format(“錯誤信息ⅱ:\n%s“(char*)e.Description());
MessageBox(NULLstrError.GetBufferSetLength(strError.GetLength())NULLMB_OK);
// uc1601(strError.GetBuffer(strError.GetLength())1);
pRecordset_e=NULL;
return?false;
}
return?true;
}



bool?MySQL_Get_Collect(CString?sqlVString?vStringInVVString?*vvStringOut)
{//從數據庫中獲得字段
if(!MySQL_Get_Recordset(sql))
return?false;

for(int?i=0;i {
VString?vString;
while(!pRecordset_e->adoEOF)
{
vString.push_back((LPCTSTR)(_bstr_t)pRecordset_e->GetCollect((_variant_t)vStringIn[i]));
pRecordset_e->MoveNext();
}
if(vString.size()!=0)
{
pRecordset_e->MoveFirst();
}
vvStringOut->push_back(vString);
}

if(pRecordset_e->State)
{
pRecordset_e->Close();
pRecordset_e=NULL;
}
return?true;
}

bool?MySQL_Execute(CString?sql)
{//執行添加、修改、刪除等操作
//_variant_t?RecordsAffected;
try
{
pConnection_e->Execute((_bstr_t)sqlNULLadCmdText);
}
catch(_com_error?e)
{
CString?strError;
strError.Format(“錯誤信息:\n%s“(char*)e.Description());
// uc1601(strError.GetBuffer(strError.GetLength())1);
return?false;
}
return?true;
}









?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件??????11408??2008-12-27?14:42??參考文獻管理系統\ReferenceManagement_Data.sql

?????文件???????4582??2008-12-28?13:46??參考文獻管理系統\ReferenceManagement_Source.sql

?????文件??????53455??2008-12-28?13:49??參考文獻管理系統\參考文獻.cdm

?????文件?????110225??2008-12-28?13:49??參考文獻管理系統\參考文獻.pdm

?????文件????????623??2009-05-06?21:01??參考文獻管理系統\文件說明.txt

?????文件?????217234??2008-12-29?21:56??參考文獻管理系統\參考文獻管理系統.exe

?????文件???????9021??2008-12-30?09:50??參考文獻管理系統\my.ini

?????文件?????185090??2008-12-26?17:16??參考文獻管理系統\Reference\NURBS曲面上的曲線精確表達.pdf

?????文件?????185266??2008-12-26?17:15??參考文獻管理系統\Reference\關系數據庫中集合操作的研究.pdf

?????文件?????150384??2008-12-24?16:17??參考文獻管理系統\Reference\基于ANSYS的有限元網格劃分方法.pdf

?????文件?????371741??2008-12-24?16:20??參考文獻管理系統\Reference\基于工程應用的有限元網格劃分研究.pdf

?????文件?????288060??2008-12-26?17:16??參考文獻管理系統\Reference\基于組件開發的并行過程模型研究.pdf

?????文件?????629489??2008-12-24?16:17??參考文獻管理系統\Reference\有限元網格劃分及發展趨勢.pdf

?????文件?????224664??2008-12-26?17:17??參考文獻管理系統\Reference\航空發動機葉片竹節孔加工及傳熱分析.pdf

?????文件?????264680??2008-12-26?17:15??參考文獻管理系統\Reference\面向對象數據庫在船舶CAD/CAE數據管理中的應用.pdf

?????文件?????233855??2008-12-23?15:15??參考文獻管理系統\Reference\飛機裝配工藝設計知識本體.pdf

?????目錄??????????0??2009-05-06?21:00??參考文獻管理系統\Reference

?????文件???????2921??2008-12-27?20:47??參考文獻管理系統\參考文獻管理系統\ADODB.cpp

?????文件????????501??2008-12-23?14:35??參考文獻管理系統\參考文獻管理系統\ADODB.h

?????文件???????1962??2008-12-26?16:50??參考文獻管理系統\參考文獻管理系統\AdvancedQDialog.h

?????文件???????1060??2008-12-22?19:50??參考文獻管理系統\參考文獻管理系統\EntryDialog.cpp

?????文件???????1256??2008-12-22?19:50??參考文獻管理系統\參考文獻管理系統\EntryDialog.h

?????文件???????2398??2008-12-27?20:59??參考文獻管理系統\參考文獻管理系統\MainFrm.cpp

?????文件???????1440??2008-12-27?20:48??參考文獻管理系統\參考文獻管理系統\MainFrm.h

?????文件???????4623??2008-12-22?14:37??參考文獻管理系統\參考文獻管理系統\ReadMe.txt

?????文件??????41876??2008-12-29?21:54??參考文獻管理系統\參考文獻管理系統\ReferenceManagement.aps

?????文件???????4693??2009-01-06?17:00??參考文獻管理系統\參考文獻管理系統\ReferenceManagement.clw

?????文件???????4597??2008-12-23?09:27??參考文獻管理系統\參考文獻管理系統\ReferenceManagement.cpp

?????文件???????5493??2008-12-24?22:29??參考文獻管理系統\參考文獻管理系統\ReferenceManagement.dsp

?????文件????????563??2008-12-22?14:37??參考文獻管理系統\參考文獻管理系統\ReferenceManagement.dsw

............此處省略48個文件信息

評論

共有 條評論

相關資源