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

正文內(nèi)容

asp第五章數(shù)據(jù)庫操作-資料下載頁

2025-05-11 22:48本頁面
  

【正文】 因?yàn)?“ 李 ” 被單引號括住 ) , 而后面的 “ 四 ” 字因?yàn)樯倭艘粋€(gè)單引號而被視為變量而發(fā)生錯(cuò)誤 , 如何才能避免這種錯(cuò)誤呢 ? 在 SQL中連續(xù)的兩個(gè)單引號將被視為一個(gè)單引號 ,所以我們可以使用 Replace函數(shù)將姓名中的一個(gè)單引號替換為兩個(gè)單引號 , 將 二行語句改成: name=Replace(Request(txtname),”39。”,”39。39?!? 上述語句將表單提交的姓名中有單引號的部分使用兩個(gè)單引號替代,這樣當(dāng)您輸入帶有單引號的姓名時(shí),就不會(huì)發(fā)生錯(cuò)誤了。此方法適合所有在表單中輸入有單引號的情況。 ( 2)使用表單的方式讓上網(wǎng)者查詢、新增、修改及刪除服務(wù)器端數(shù)據(jù)庫的數(shù)據(jù)在網(wǎng)絡(luò)上是很常見的,但是要實(shí)現(xiàn)這些功能必須執(zhí)行 SQL指令才能完成。有兩點(diǎn)要注意:一是 SQL命令中的數(shù)據(jù)(即輸入表單中的數(shù)據(jù))和 Access中指定的數(shù)據(jù)類型、長度等必須符合;二是 SQL指令中的數(shù)據(jù)不能是空白,因而表單中與 SQL指令有關(guān)的數(shù)據(jù)必須填寫。程序 用先判斷 name變量是否為空白的方式,若是則停止程序的執(zhí)行,給出提示信息,從而強(qiáng)迫上網(wǎng)者必須在表單中填寫數(shù)據(jù)。 數(shù)據(jù)表記錄的新增、修改和刪除 1.新增數(shù)據(jù)表記錄 例 :先制作一個(gè)網(wǎng)頁 記錄各字段的內(nèi)容(如圖 );填寫后單擊 “ 新增記錄 ” 按鈕:若信息沒有填寫完整,頁的超鏈接;否則 到 info數(shù)據(jù)表, 并調(diào)用 info表中的全部記錄顯示出來 。詳細(xì)程序見 c5 。 【 說明 】 info數(shù)據(jù)表有 5個(gè)字段,為什么在表單上只要填寫 4個(gè)字段的數(shù)據(jù)呢?這是因?yàn)榈谝粋€(gè)字段 “ 編號 ” 的數(shù)據(jù)類型為自動(dòng)編號,只要新增一條數(shù)據(jù), “ 編號 ”字段的數(shù)據(jù)會(huì)自動(dòng)生成。 使用 SQL中的 Insert Into語句可以新增一條記錄到該數(shù)據(jù)表的最后面 , 其語法如下: Insert Into tblname(fieldname1, fieldname2, … fieldnameN)Values(value1,value2,… valueN) 上述語句會(huì)在 tblname數(shù)據(jù)表的最后插入一條記錄 , 在該筆記錄內(nèi)將數(shù)據(jù) value1放入fieldname1 字段 、 value2 放入fieldname2… valueN放入 fieldnameN。 例如 , 程序 info數(shù)據(jù)表 , 使用的 SQL語句是: Insert Into info(學(xué)號 , 姓名 , 性別 ,身高 ) Values( amp。StudentID amp。,39。amp。Name amp。39。,39。amp。Sex amp。39。, amp。Stature amp。) 上述語句將記錄新增至 info數(shù)據(jù)表 , 其中變量 StudentID( 為數(shù)值不用加單引號 ) 新增到“ 學(xué)號 ” 字段 、 Name( 為字符串須加單引號 )新增到 “ 姓名 ” 字段 、 Sex新增到 “ 性別 ” 字段 、 Stature新增到 “ 身高 ” 字段 。 將 SQL語句賦給 SQLcmd變量后 , 可以使用 SQLcmd如: SQLcmd 為 什 么 之 前 的 實(shí) 驗(yàn) 中 都 是 把 SQLcmd的結(jié)果放入一個(gè) Recordset對象 , 而這里卻沒有呢 ? 因?yàn)?Execute方法可以象函數(shù)一樣返回查詢結(jié)果 , 但是要新增 、 刪除或修改記錄就不 用 返 回 結(jié) 果 了 , 所 以 直 接 使 用 SQLcmd即可 。 提示:如果在 Access設(shè)計(jì)視圖中選擇info數(shù)據(jù)表的 “ 允許零字符串長度 ” 為“ 是 ” ,則該字段新增空白數(shù)據(jù)也不會(huì)發(fā)生錯(cuò)誤。 2. 修改數(shù)據(jù)表的記錄 例 :設(shè)計(jì)一個(gè)根據(jù) “ 學(xué)號 ” 字段來修改 info數(shù)據(jù)表中記錄的網(wǎng)頁 :網(wǎng)頁上方通過調(diào)用 info表中全部記錄;下方使用表單來輸入要修改的記錄各字段的內(nèi)容(如圖 示),單擊 “ 修改數(shù)據(jù) ” 按鈕后,即對info表中的記錄進(jìn)行修改 。詳細(xì)程序見。 【 說明 】 需要對數(shù)據(jù)表某筆記錄的內(nèi)容進(jìn)行修改時(shí) , 可以通過 SQL所提供的 Update指令來完成 , 語法如下: Update tblname Set fieldname1=value1,[fieldname2=value2,… ] Where condition 上述語句的功能是根據(jù) Where 子句設(shè)定的條件式condition找到數(shù)據(jù)表 tblname中符合條件的記錄 , 然后修改該記錄指定字段的內(nèi)容 。 其中 Set保留字是將數(shù)據(jù) value指定給特定的字段 fieldname。 例如 , 要修改 info數(shù)據(jù)表中 “ 學(xué)號 ” ( 字段 ) 等于 1008的記錄 , 將它的 “ 姓名 ” ( 字段 ) 修改為 “ 薩達(dá)姆 ” ,“ 身高 ” 改為 170, 使用的語句如下: UpDate info Set 姓名 =39。薩達(dá)姆 39。,身高 =170 Where學(xué)號 =1008 3. 刪除數(shù)據(jù)表的記錄 例 :設(shè)計(jì)程序 info數(shù)據(jù)表中身高小于 155的學(xué)生記錄,然后調(diào)用 刪除指定記錄后 info數(shù)據(jù)表中剩余的記錄顯示出來, 詳細(xì)程序見 。 【 說明 】 要?jiǎng)h除數(shù)據(jù)表中的記錄 , 須要使用 SQL提供的Delete指令 , 其語法如下: Delete From tblname Where condition 上述語句會(huì)在數(shù)據(jù)表 tblname中 , 根據(jù) Where子句后的 condition條件式找到符合條件的記錄 , 然后將其刪除 。 思考與練習(xí) 1. Access數(shù)據(jù)庫文件的擴(kuò)展名是什么 ? 請說明 Access數(shù)據(jù)庫的優(yōu)缺點(diǎn) 。 2. 什么是 ADO對象 ? 它有哪些重要的子對象 ? 3. Connection對象最常用方法有哪些 ? 各有什么作用 ? 4. 制作用于輸入帳號和密碼的表單( 如圖 ),單擊 “ 登錄 ” 按鈕之后,使用 單提交的信息:如果提交的帳號和密碼與 Pass數(shù)據(jù)表某一記錄的 user、password字段值完全吻合,則打開網(wǎng)頁( 如圖 );否則輸出“ 對不起,您不是本站的會(huì)員!您不能進(jìn)入本系統(tǒng)! ” (如圖 ) 5. 編寫 , 在 的 pass數(shù)據(jù)表末尾新增一條記錄 ,username字段值為 Tom, password字段值為 123456;然后將字段 username為 jack的記錄的 password字段值修改為 111111。
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1