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

正文內(nèi)容

[計(jì)算機(jī)軟件及應(yīng)用]asp與數(shù)據(jù)庫-文庫吧資料

2025-01-25 17:20本頁面
  

【正文】 標(biāo)示 ADO對(duì)象的版本 Connection對(duì)象的方法 方法( Method) 功能描述 BeginTrans 開始事務(wù)處理 Close 關(guān)閉 Connection對(duì)象與數(shù)據(jù)庫的連接 CommitTrans 提交事務(wù)處理 Execute 執(zhí)行數(shù)據(jù)查詢 RollbackTrans 放棄(回滾)所有事務(wù)處理 Open 打開一個(gè)新的 Connection對(duì)象 Connection對(duì)象的應(yīng)用 ? 1.向 Exam數(shù)據(jù)庫的 Person表插入一條記錄 ?已知 Exam數(shù)據(jù)庫通過 DSN名為 exam來建立連接,登錄名稱和密碼為空。初始化方法如下: ? % set conn= (“”)% ? 在上一節(jié)中,反復(fù)使用的是以下三行語句: ? %dim conn ? Set conn = () ? DSN=exam。在上一節(jié)中, RecordSet使用 Open方法,間接的調(diào)用了Connection對(duì)象,只不過這些對(duì)應(yīng)用程序而言是透明的而已。 Connection對(duì)象 ?在前面講述 RecordSet對(duì)象時(shí),已經(jīng)使用過 Connection對(duì)象了,下面開始全面的學(xué)習(xí) Connection對(duì)象。 ? ( 3)語句 ? % ? set rs=nothing % ? 其作用是通過 Close方法關(guān)閉 RecordSet對(duì)象,并把 rs設(shè)置為 nothing,以保證下次使用的正確性。本程序段中第一行循環(huán)條件中使用 rs的屬性 eof( End Of File),判斷是否到達(dá)文件(表)的末尾,倒數(shù)第二行利用了 rs的方法 MoveNext實(shí)現(xiàn)表中的記錄的指針向后移動(dòng)。至此,完成數(shù)據(jù)庫的連接和打開操作。到這里已經(jīng)通過 RecordSet對(duì)象的內(nèi)置功能連接上數(shù)據(jù)庫了(沒有通過 Connection對(duì)象),并且可以使用RecordSet對(duì)象的各種屬性和方法了。% ? % While not % ? font color=blue姓名:/font%=rs(username)% ? font color=blue所在系:/font%=rs(department)% ? font color=blue教研室:/font%=rs(office)% ? font color=blue職務(wù):/font%=rs(duties)% ? font color=blue職稱:/font%=rs(post)%p ? % ? wend% ? % ? set rs=nothing ? % ? /body ? /html 代碼分析 ? ( 1)語句 ? % set rs=() ? Select * from person,DSN=exam。利用上一節(jié)配置的 DSN連接數(shù)據(jù)庫,查詢數(shù)據(jù)庫 Exam中表 Person的內(nèi)容。 RecordSet對(duì)象 ? RecordSet對(duì)象可以用于檢索數(shù)據(jù)、檢查結(jié)果、更改數(shù)據(jù)等,是 ADO中使用最頻繁的對(duì)象,正確掌握 RecordSet對(duì)象的使用是學(xué)習(xí) ADO的重要一環(huán)。所以如果用戶數(shù)據(jù)庫改變了名稱或物理位置,只需要對(duì) DSN的設(shè)置進(jìn)行相應(yīng)的改變( DSN名字不變),應(yīng)用程序不用做任何改動(dòng)。應(yīng)用程序中的登錄名稱和密碼在客戶端是不可見的。默認(rèn)情況下, Access的登錄名稱和密碼為空,即任何人均可登錄( SQL Server等大型數(shù)據(jù)庫安全性高,通過數(shù)據(jù)庫本身來設(shè)置登錄數(shù)據(jù)庫所在服務(wù)器和登錄數(shù)據(jù)庫的權(quán)限, DSN中可以不設(shè)置)。 高級(jí)配置 ? ( 9)在右圖中點(diǎn)擊“高級(jí)( A)”按鈕,可以得到 DSN的高級(jí)配置,如圖 78所示。 ?( 7)點(diǎn)擊“選擇( S)”,在出現(xiàn)的選擇數(shù)據(jù)庫窗口(如右圖)中選擇需要配置的數(shù)據(jù)庫的位置。選擇“ Microsoft Access Driver”選項(xiàng),用來安裝Access的驅(qū)動(dòng)程序。 ? ( 4)點(diǎn)擊系統(tǒng) DSN,在出現(xiàn)的ODBC數(shù)據(jù)源管理器(如右圖)中,點(diǎn)擊“添加”,用來添加系統(tǒng) DSN(請(qǐng)注意每個(gè)窗口下面的說明)。其中顯示目前用戶DSN的配置情況。 ? ( 2)在管理工具中,選擇數(shù)據(jù)源( ODBC),用來添加、刪除、以及配置 ODBC數(shù)據(jù)源和驅(qū)動(dòng)程序,如右圖所示。 ? 在 ODBC中,經(jīng)??梢钥吹?DSN,什么是 DSN呢? DSN即 Data Source Name的縮寫,中文名為數(shù)據(jù)源名稱。如:服務(wù)器系統(tǒng)中有 Access的 ODBC驅(qū)動(dòng)程序,即使服務(wù)器上沒有安裝 Access軟件(也許安裝網(wǎng)絡(luò)的其他機(jī)器上),也可以通過 ODBC,在服務(wù)器的 ASP程序中對(duì)Access數(shù)據(jù)庫進(jìn)行各種增加、刪除、查詢操作,也不必理會(huì)數(shù)據(jù)庫安裝在什么地方。 ODBC是一種訪問數(shù)據(jù)庫的方法,只要服務(wù)器中有相應(yīng)的 ODBC驅(qū)動(dòng)程序,任何程序都可以通過 ODBC操作數(shù)據(jù)庫。) ?【 例 】 創(chuàng)建表 people03,其中有 ID字段,為數(shù)字型,姓名字段,為字符型,長度為 8,成績字段,為數(shù)字型。 ? Create Table語句的語法: ? Create Table 表名 (字段名 1 數(shù)據(jù)類型 [Not Null] [,字段名 2 數(shù)據(jù)類型 ] Create Table語句為創(chuàng)建表的語句。 ? Drop Table語句的語法: ? Drop Table 表名 ?【 例 】 刪除表 people02。同樣要注意操作的正確性。 ? Delete語句的語法: ? Delete From 表名 Where 條件 ? 例:刪除 people 表中 ID為 0009的記錄。將不同權(quán)限的用戶登錄到不同的頁面,普通用戶不能登錄到操作刪除的頁面,而系統(tǒng)管理員則能登錄。使用關(guān)鍵字 in ? 例: Update people set post=“教授” Where ID in (“0001”,“0003”,“0006”) Delete ? Delete語句的作用是刪除表中的數(shù)據(jù)行。這一點(diǎn)和 Insert Into類似,不再贅述。 ? 這里如果不使用 Where條件,結(jié)果是所有記錄中的 Post(職稱)都改成“教授”,這當(dāng)然不是期望的結(jié)果。 Update語句的使用比較危險(xiǎn),容易改動(dòng)不應(yīng)該改動(dòng)的數(shù)據(jù),所以在 Update語句中,一般使用Where子句,作為限制條件,使得更新操作僅僅更改應(yīng)該改動(dòng)的數(shù)據(jù)。) ? 其功能是向已經(jīng)存在的表中插入數(shù)據(jù)。) Values ( Values1, Values2 ? 插入語句的語法格式為: ? Insert Into 表名 (col1,col2 ? Select name, department, post from people ?查詢結(jié)果如圖所示 name department post 趙一恭 計(jì)算機(jī)科學(xué)系 副教授 錢二喜 電子工程系 教授 孫三發(fā) 英語系 講師 李四財(cái) 環(huán)境科學(xué)系 教授 周五恭 計(jì)算機(jī)科學(xué)系 講師 吳六喜 計(jì)算機(jī)科學(xué)系 副教授 鄭七發(fā) 電子工程系 助理講師 王八財(cái) 計(jì)算機(jī)科學(xué)系 教授 Select語句的完整語法 ? SELECT select_list ? FROM table_source ? [ WHERE search_condition ] ? [ GROUP BY group_by_expression ] ? [ ORDER BY order_expression [ ASC | DESC ] ] Insert Into ? 對(duì)數(shù)據(jù)庫的操作除了主要的查詢操作外,還有對(duì)數(shù)據(jù)進(jìn)行更新、修改、刪除等操作。 示例表 ID name pwd department office duties post Admin 0001 趙一恭 123456 計(jì)算機(jī)科學(xué)系 軟件教研室 系主任 副教授 1 0002 錢二喜 123456 電子工程系 電路學(xué)教研室 教師 教授 1 0003 孫三發(fā) 123456 英語系 英語專業(yè)教研室 教師 講師 0 0004 李四財(cái) 123456 環(huán)境科學(xué)系 防雷教研室 系主任 教授 0 0005 周五恭 123456 計(jì)算機(jī)科學(xué)系 體系
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1