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

正文內(nèi)容

數(shù)據(jù)庫(kù)課程設(shè)計(jì)--設(shè)計(jì)一個(gè)訂戶訂閱報(bào)刊的應(yīng)用系統(tǒng)-閱讀頁(yè)

2025-01-31 16:01本頁(yè)面
  

【正文】 ret=SQLExecute(dinghstmt)。 case 4:y=4。 } } case 3:w=3。 cout增加訂單endl。 cout刪除訂單endl。 cinm。 /*增加訂單*/ { SQLCHAR CNO4[CNO_LEN],DATE4[DATE_LEN],NMNO4[NMNO_LEN],START4[START_LEN],TERM4[TERM_LEN]。 ret=SQLPrepare(dinghstmt,(SQLWCHAR*)(_T(INSERT INTO [dbo].[ORDER](CNO,DATE1,NMNO,START,TERM,QTY) VALUES(?,?,?,?,?,?))), SQL_NTS)。 cinCNO4。 cinNMNO4。 cinTERM4。 if(ret==SQL_SUCCESS||ret==SQL_SUCCESS_WITH_INFO) { cbCNO=SQL_NTS。cbNMNO=SQL_NTS。cbTERM=SQL_NTS。 ret=SQLBindParameter(dinghstmt,1,SQL_PARAM_INPUT,SQL_C_CHAR,SQL_CHAR,CNO_LEN,0,CNO4,0,amp。 ret=SQLBindParameter(dinghstmt,2,SQL_PARAM_INPUT,SQL_C_CHAR,SQL_CHAR,DATE_LEN,0,DATE4,0,amp。 ret=SQLBindParameter(dinghstmt,3,SQL_PARAM_INPUT,SQL_C_CHAR,SQL_CHAR,NMNO_LEN,0,NMNO4,0,amp。 ret=SQLBindParameter(dinghstmt,4,SQL_PARAM_INPUT,SQL_C_CHAR,SQL_CHAR,START_LEN,0,START4,0,amp。 ret=SQLBindParameter(dinghstmt,5,SQL_PARAM_INPUT,SQL_C_CHAR,SQL_CHAR,TERM_LEN,0,TERM4,0,amp。 ret=SQLBindParameter(dinghstmt,6,SQL_PARAM_INPUT,SQL_C_LONG,SQL_INTEGER,0,0,amp。cbQTY)。 } goto loop3。/*修改訂單*/ { SQLCHAR CNO5[CNO_LEN],DATE5[DATE_LEN],NMNO5[NMNO_LEN],START5[START_LEN],TERM5[TERM_LEN]。 ret=SQLPrepare(dinghstmt,(SQLWCHAR*)(_T(UPDATE [dbo].[ORDER] SET DATE1=?,START=?,TERM=?,QTY=? WHERE CNO=? AND NMNO=?)), SQL_NTS)。 cinCNO5。 cinNMNO5。 cinTERM5。 if(ret==SQL_SUCCESS||ret==SQL_SUCCESS_WITH_INFO) { cbCNO=SQL_NTS。cbNMNO=SQL_NTS。cbTERM=SQL_NTS。 ret=SQLBindParameter(dinghstmt,1,SQL_PARAM_INPUT,SQL_C_CHAR,SQL_CHAR,DATE_LEN,0,DATE5,0,amp。 ret=SQLBindParameter(dinghstmt,2,SQL_PARAM_INPUT,SQL_C_CHAR,SQL_CHAR,START_LEN,0,START5,0,amp。 ret=SQLBindParameter(dinghstmt,3,SQL_PARAM_INPUT,SQL_C_CHAR,SQL_CHAR,TERM_LEN,0,TERM5,0,amp。 ret=SQLBindParameter(dinghstmt,4,SQL_PARAM_INPUT,SQL_C_LONG,SQL_INTEGER,0,0,amp。cbQTY)。cbCNO)。cbNMNO)。 } goto loop3。/*刪除訂單*/ { SQLCHAR CNO6[CNO_LEN],NMNO6[NMNO_LEN]。 /*輸入數(shù)據(jù)*/ cout輸入要?jiǎng)h除的用戶號(hào)與報(bào)刊號(hào)endl。 cinNMNO6。cbNMNO=SQL_NTS。cbCNO)。cbNMNO)。 } goto loop3。 goto loop。/*查詢訂單*/ { SQLCHAR CNO7[CNO_LEN],DATE7[DATE_LEN],NMNO7[NMNO_LEN],START7[START_LEN],TERM7[TERM_LEN]。 ret=SQLPrepare(dinghstmt,(SQLWCHAR*)(_T(SELECT * FROM [dbo].[ORDER] WHERE CNO=?)),SQL_NTS)。cbCNO)。 scanf(%s,CNO7)。cbDATE1=SQL_NTS。cbSTART=SQL_NTS。cbQTY=0。cbCNO)。cbCNO)。cbDATE1)。cbNMNO)。cbSTART)。cbTERM)。QTY7,0,amp。 } ret=SQLExecute(dinghstmt)。 //printf(%s\n,DATE7)。 } system(pause)。 } case 5:w=5。 SQLDOUBLE SUM2。 SQLINTEGER cbSUM2。 ret=SQLPrepare(dinghstmt,(SQLWCHAR*)(_T(SELECT [dbo].[ORDER].NMNO,SUM(QTY),SUM(QTY*PRICE) FROM [dbo].[ORDER],NMTABLE WHERE [dbo].[ORDER].NMNO= GROUP BY [dbo].[ORDER].NMNO)),SQL_NTS)。cbSUM1=0。 ret=SQLBindCol(dinghstmt,1,SQL_C_CHAR,NMNO,NMNO_LEN,amp。 ret=SQLBindCol(dinghstmt,2,SQL_C_LONG,amp。cbSUM1)。SUM2,0,amp。 } ret=SQLExecute(dinghstmt)。 } system(pause)。 } default:return 0。 SQLDisconnect(dinghdbc)。 SQLFreeHandle(SQL_HANDLE_ENV,dinghenv)。}課程設(shè)計(jì)總結(jié): 通過這次數(shù)據(jù)庫(kù)課程設(shè)計(jì),我對(duì)于SQL Server有了更深入的了解,并對(duì)于如何將SQL Server與VC++環(huán)境相連接也有了一個(gè)全新的認(rèn)識(shí),對(duì)于一個(gè)企業(yè)的數(shù)據(jù)庫(kù)管理有了很深刻的實(shí)踐認(rèn)知。 在設(shè)計(jì)的過程中,由于有以前的實(shí)驗(yàn)基礎(chǔ),很順利的建好了表以及關(guān)系圖。通過對(duì)書本上例題與ODBC API的學(xué)習(xí),終于有了一些了解。 總體來說,這次課程設(shè)計(jì)對(duì)我?guī)椭艽螅谝院蟮膶W(xué)習(xí)和工作中,我將受益匪淺!
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1