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

正文內(nèi)容

第9章深入進(jìn)行數(shù)據(jù)庫(kù)編程-預(yù)覽頁(yè)

 

【正文】 ans、 CommitTrans、 RollbackTrans方法 – 其中 BeginTrans方法用于開(kāi)始一個(gè)事務(wù)處理; CommitTrans方法用于提交事務(wù)處理結(jié)果,只有執(zhí)行該方法后,才將結(jié)束事務(wù)處理通道并且真正更新數(shù)據(jù)庫(kù)的內(nèi)容; RollbackTrans用于取消事務(wù)處理結(jié)果,執(zhí)行該方法后,將結(jié)束事務(wù)處理通道并且取消當(dāng)前事務(wù)處理中的任何更新動(dòng)作。 ? 本示例的中心思想是利用表單輸入姓名,然后在Select語(yǔ)句中利用 Where條件進(jìn)行模糊查找。 鏈接到詳細(xì)頁(yè)面示例 事務(wù)處理 ? 為什么要進(jìn)行事務(wù)處理? – 銀行轉(zhuǎn)賬示例 ? 而 BeginTrans、 CommitTrans和 RollbackTrans方法就是來(lái)解決這個(gè)問(wèn)題的。數(shù)據(jù)庫(kù)程序運(yùn)行時(shí),一個(gè)錯(cuò)誤就是一個(gè) Error對(duì)象,所有的 Error對(duì)象就組成了Errors集合,又稱錯(cuò)誤集合。 Command對(duì)象的屬性 Command對(duì)象的 常用屬性 ? Command對(duì)象的 幾個(gè)常用屬性 – ( 1) CommandText屬性: 該屬性用于指定 Command對(duì)象要對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作的指令,一般是 SQL語(yǔ)句,不過(guò)也可以是數(shù)據(jù)表名、查詢名或存儲(chǔ)過(guò)程名。下面請(qǐng)看例子: – % =1 39。 非參數(shù)查詢 ? 查詢一般分為含參數(shù)的參數(shù)查詢和不含參數(shù)的非參數(shù)查詢兩種。 參數(shù)查詢示例 Parameter對(duì)象和 Parameters集合 ? 一個(gè)參數(shù)就是一個(gè) Parameter對(duì)象,若干個(gè)Parameter對(duì)象組成一個(gè) Parameters集合。當(dāng)用 Command對(duì)象或 Connection對(duì)象執(zhí)行查詢指令后,就會(huì)返回一個(gè)記錄集對(duì)象,該記錄集包含滿足條件的所有記錄,然后就可以利用ASP語(yǔ)句將記錄集的數(shù)據(jù)顯示在頁(yè)面上。 它沒(méi)有明確建立 Command對(duì)象,但是會(huì)建立一個(gè)隱含的Command對(duì)象。 建立 Recordset對(duì)象的方法 5 ? 直接建立 Recordset對(duì)象 – % – Dim rs – Set rs=() – Select * From tbAddress,Dsn=address2,1,2,1 – % – 說(shuō)明:這種方法由于沒(méi)有明確建立 Connection對(duì)象和Command對(duì)象,就無(wú)法使用他們的特殊功能。 記錄集結(jié)構(gòu)圖 Recordset對(duì)象的屬性和方法 ? Recordset對(duì)象的常用屬性如下圖: Recordset對(duì)象的重要屬性( 1) ? ( 1) Source、 ActiveConnection、 CursorType、 LockType屬性 – 這一組屬性主要用于限定記錄集的特性,和上一節(jié)建立Recordset對(duì)象時(shí)的參數(shù)基本上是一致的。設(shè)置可被一個(gè)客戶修改 ? 39。例如下面語(yǔ)句將只返回 intAge字段大于 18并且小于 25的記錄: % =intAge18 And intAge25 % Recordset對(duì)象的重要屬性( 4) ? ( 3) RecordCount屬性 – 該屬性用于返回記錄集中的記錄總數(shù)。其中 PageSize屬性用于設(shè)置每一頁(yè)的記錄數(shù)。 – Close方法用于關(guān)閉記錄集。 – MoveNext方法用于將記錄指針向前(或向下)移動(dòng)一條記錄。 – 添加記錄時(shí)一般要同時(shí)用到 AddNew方法和 Update方法,例如: ? % ? ? rs(strName)=李玫 ? ? % – 刪除記錄時(shí)比較簡(jiǎn)單,首先將指針移動(dòng)到要?jiǎng)h除的記錄,然后利用 Delete方法就可以刪除當(dāng)前記錄,不過(guò)還要用 Update方法更新數(shù)據(jù)庫(kù)。向前查找年齡小于 20的人員 ? intAge20,0,1 39。 ? 下面請(qǐng)看示例: Recordset對(duì)象存取數(shù)據(jù)庫(kù)示例 添加不完整的記錄 ? 下面就講解利用 Recordset對(duì)象的 AddNew方法來(lái)添加不完整記錄的方法。 ? 輸出字段值的幾種方法: – rs(name) (name) (name).Value (name).Value rs(1) (1) (1).Value (1).Value Fields集合的屬性和方法 ? ( 1) Count屬性 – 該屬性用于返回 Fields集合中 Fields對(duì)象的數(shù)目。Value屬性可省略 – rs(name).type – rs(name). Definedsize – % 存取 SQL Server數(shù)據(jù)庫(kù) ? 存取 SQL Server數(shù)據(jù)庫(kù)(以下簡(jiǎn)稱 SQL數(shù)據(jù)庫(kù))其實(shí)和存取 Access數(shù)據(jù)庫(kù)是一樣的,只是數(shù)據(jù)庫(kù)連接字符串略有區(qū)別,其他部分基本一樣。 ( 1)基于 ODBC數(shù)據(jù)源的連接方式 – % – Dim conn – Set conn=() – Dsn=test。 Database=sqltest。 ( 3)創(chuàng)建基于 OLE DB的連接 ? SQL數(shù)據(jù)庫(kù)也可以使用 SQL Server的 OLE DB提供程序連接,例子如下: – % – Dim conn – Set conn=() – Provider=SQLOLEDB。 Pwd=123456 – % 存取 SQL數(shù)據(jù)庫(kù)總結(jié) ? 連上 SQL數(shù)據(jù)庫(kù)后,所有操作同 Access數(shù)據(jù)庫(kù),程序基本不用改動(dòng)。等基本上開(kāi)發(fā)好后,再導(dǎo)入到SQL數(shù)據(jù)庫(kù)中。 – 下面我們舉例說(shuō)明:建立數(shù)據(jù)庫(kù) ,它包括兩張表:表 tbUsers包含用戶名、密碼、真實(shí)姓名、性別等字段,表 tbLog包括用戶名、登錄 IP、登錄時(shí)間字段。 – 本通訊錄要求能夠分頁(yè)、排序顯示數(shù)據(jù),并在詳細(xì)頁(yè)面中顯示詳細(xì)信息,能夠添加、更新和刪除記錄,能夠查找記錄。 通訊錄的實(shí)現(xiàn)( 2) ? ( 2)配置文件 – 這是一個(gè)配置文件,主要用來(lái)聲明一些常數(shù),在其他文件中也可以用 Include語(yǔ)句包含進(jìn)來(lái)。另外 , 還增加了 “ 添加記錄 、 查找記錄 、 更新記錄 、刪除記錄 ” 的超鏈接 。其中只是將表格等 HTML代碼都用 法輸出了,另外,添加了“更新”、“刪除”和“詳細(xì)”超鏈接,也請(qǐng)大家自己學(xué)習(xí)體會(huì)。實(shí)際上應(yīng)該加上管理界面,管理員輸入密碼后才可以刪除或更新記錄。并分別講述了它們的3個(gè)子對(duì)象 Error、 Parameter和 Field對(duì)
點(diǎn)擊復(fù)制文檔內(nèi)容
語(yǔ)文相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1