freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于vc和mssqlserver的學(xué)生成績管理系統(tǒng)的設(shè)計與實現(xiàn)-資料下載頁

2025-05-14 07:53本頁面

【導(dǎo)讀】更多計算機(jī)類課程設(shè)計、畢業(yè)設(shè)計、論文請訪問:

  

【正文】 se szSQL = curSQL + ORDER BY 專業(yè)信息 .專業(yè)名稱 DESC。 break。 case 7: if (m_fAsc) szSQL = curSQL + ORDER BY 系別信息 .系名 。 else szSQL = curSQL + ORDER BY 系別信息 .系名 DESC。 break。 default: szSQL = curSQL。 break。 } RefreshGradeList(szSQL)。 //刷新 List 控件 數(shù)據(jù)庫備份: int fc = pFrame(“SQL Server”,0)。 if (fc!=1) //當(dāng)前連接為 SQL Server { Cstring szSQL。 CfileDialog dlgFileOpen(FALSE)。 if(()==IDOK) (“BACKUP DATABASE %s to DISK = ?%s?”,DatabaseName,(Cstring))。 else { MessageBox(“備份文件名出錯! ”,NULL,MB_ICONSTOP)。 return。 } try { pFrameExecSQL(szSQL)。 MessageBox(“備份成功 !”,NULL,MB_ICONINFORMATION)。 } catch (__error e) { MessageBox(“備份數(shù)據(jù)庫失敗 !”,NULL,MB_ICONSTOP)。 } } 更多計算機(jī)類課程設(shè)計、畢業(yè)設(shè)計、論文請訪問: 21 else //當(dāng)前為 access 連接 { Cstring Dpath。 CfileDialog dlgFileOpen(FALSE)。 if(()==IDOK) { Dpath = (Cstring)。 Cstring D_Right = (3)。 ()。 if (D_Right!=”mdb”) ((),”.mdb”)。 } else { MessageBox(“備份文件名出錯! ”,NULL,MB_ICONSTOP)。 return。 } //AfxMessageBox(Dpath)。 Cstring ConSQL,ConAccPath。 ConSQL = pFrameConSQL。 int fc = (“Source=”,0)。 ConAccPath = (fc+7,()fc7)。 //ConAccPath = “H:\\”。 if (pFramem_pConnectionState) pFramem_pConnectionClose()。 Cfile SF,DF。 CfileException ex。 if (!(ConAccPath, Cfile::modeRead | Cfile::shareDenyWrite, amp。ex)) { ()。 MessageBox(“打開數(shù)據(jù)文件失敗 !”)。 return。 } else { if (!(Dpath, Cfile::modeWrite | Cfile::shareExclusive | Cfile::modeCreate, amp。ex)) { MessageBox(“打開備份文件失敗 !”)。 ()。 return。 } BYTE buffer[4096]。 更多計算機(jī)類課程設(shè)計、畢業(yè)設(shè)計、論文請訪問: 22 DWORD dwRead。 // Read in 4096byte blocks, // remember how many bytes were actually read, // and try to write that many out. This loop ends // when there are no more bytes to read. Do { dwRead = (buffer, 4096)。 (buffer, dwRead)。 } while (dwRead 0)。 Cstring Msg。 (“Access數(shù)據(jù)庫已備份到 %s”,Dpath)。 MessageBox(Msg,”備份成功 !”,MB_ICONINFORMATION)。 // Close both files ()。 ()。 }//end if(!()) //重新打開連接 try{ pFramem_pConnectionConnectionTimeout=5。 pFramem_pConnectionOpen((LPCSTR)(pFrameConSQL),””,””,adModeUnknown)。 } catch(__error e) { Cstring errormessage。 (“數(shù)據(jù)庫連接超時 !\r\n 請檢查數(shù)據(jù)庫狀態(tài) !\r\n 數(shù)據(jù)連接錯誤 :%s”,())。 AfxMessageBox(errormessage)。///顯示錯誤信息 } } } 數(shù)據(jù)庫還原: 類似備份,主要 SQL 語句為: (RESTORE DATABASE %s FROM DISK = 39。%s39。 WITH REPLACE,rsDBname,(CString))。 try{ m_pConnection_maExecute((LPCSTR)szSQL,NULL,adExecuteNoRecords)。 MessageBox(還原成功 !,NULL,MB_ICONINFORMATION)。 } catch (__error e) { MessageBox(還原出錯 !,NULL,MB_ICONSTOP)。 } 打?。海▌討B(tài)打印 List 控件,包括成績、學(xué)生信息內(nèi)容) 更多計算機(jī)類課程設(shè)計、畢業(yè)設(shè)計、論文請訪問: 23 TRY { (DRIVER={%s}。DSN=。FIRSTROWHASNAMES=1。READONLY=FALSE。CREATE_DB=\%s\。DBQ=%s, sDriver,sExcelFile,sExcelFile)。 // 創(chuàng)建數(shù)據(jù)庫 (既 Excel表格文件 ) if ((sSql,CDatabase::noOdbcDialog)) { //sSql = if exists (select * from where id = object_id(N39。[dbo].[grade]39。) and OBJECTPROPERTY(id, N39。IsUserTable39。) = 1) drop table [dbo].[grade] GO。 sSql = CREATE TABLE student (學(xué)號 TEXT,姓名 TEXT,性別 TEXT,出生日期 TEXT,總學(xué)分 NUMBER,班級名稱 TEXT,專業(yè)名稱 TEXT,所在系名 TEXT,手機(jī) TEXT,政治面貌 TEXT)。 (sSql)。 // 插入數(shù)值 CListCtrl *pList = (CListCtrl*)GetDlgItem(IDC_LIST_Stu)。 for (int i=0。ipListGetItemCount()1。i++) { CString Sno,Sname,Ssex,Sbirth,TScore,Class,Dname,Pname,Sphone,Sdang。 Sno = pListGetItemText(i,0)。 Sname = pListGetItemText(i,1)。 Ssex = pListGetItemText(i,2)。 Sbirth = pListGetItemText(i,3)。 TScore = pListGetItemText(i,4)。 Class = pListGetItemText(i,5)。 Dname = pListGetItemText(i,6)。 Pname = pListGetItemText(i,7)。 Sphone = pListGetItemText(i,8)。 Sdang = pListGetItemText(i,9)。 (INSERT INTO student VALUES (39。%s39。,39。%s39。,39。%s39。,39。%s39。,%s,39。%s39。,39。%s39。,39。%s39。,39。%s39。,39。%s39。),Sno,Sname,Ssex,Sbirth,TScore,Class,Dname,Pname,Sphone,Sdang)。 // AfxMessageBox(sSql)。 (sSql)。 } } ()。 } CATCH_ALL(CDBException, e) { TRACE1(Excel驅(qū)動沒有安裝 : %s,sDriver)。 } 更多計算機(jī)類課程設(shè)計、畢業(yè)設(shè)計、論文請訪問: 24 END_CATCH_ALL ::ShellExecute(NULL,opr,sExcelFile,0,0,SW_SHOW)。 //調(diào)用外部程序打開 致 謝 經(jīng)過 一個多星期 的忙碌和工作,本次 數(shù)據(jù)庫課程 設(shè)計已經(jīng)接近尾聲,作為一個 大三的學(xué)生 ,由于經(jīng)驗的匱乏,難免有許多考慮不周 全的地方,如果沒有 老 師的督促指導(dǎo),以及同學(xué)們的支持,想要完成這個設(shè)計 還是需要更多時間和精力的 。 在 設(shè)計報告 寫作過程中,得到了 07 級學(xué)姐姚勝南 的親切關(guān)懷和耐心的指導(dǎo)。 她認(rèn)真的態(tài)度,精益求精的精神 ,深深地感染和激勵著我。從課題的選擇到項目的最終完成,學(xué)姐 都始終給予我細(xì)心的指導(dǎo)和不懈的支持 。同時還 有多少可敬的師長、同學(xué)、朋友給了我無言的幫助,在這里請接受我誠摯的謝意 ,謝謝你們!
點擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1