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

正文內(nèi)容

[工學(xué)]1第五章web數(shù)據(jù)庫技術(shù)(參考版)

2025-01-24 13:02本頁面
  

【正文】 運(yùn)行結(jié)果如下頁所示。對應(yīng)的文件名稱為 。運(yùn)行結(jié)果如下頁所示。對應(yīng)的文件名稱為 。( 1)是 利用 SQL語言的 DELETE命令來刪除記錄 ;( 2)是 利用 Recordset對象的 Delete方法來刪除記錄 。運(yùn)行結(jié)果如下頁所示。對應(yīng)的文件名稱為 。運(yùn)行結(jié)果如下頁所示。對應(yīng)的文件名稱為 。( 1)利用 SQL語言的 UPDATE命令來更新記錄數(shù)據(jù) ;( 2)利用 Recordset對象的 Update或UpdateBatch方法來更新記錄數(shù)據(jù) 。運(yùn)行結(jié)果如下頁所示。對應(yīng)的文件名稱為 。 添加記錄1482.利用 Recordset對象的 AddNew方法舉例:在 “客戶 ”表中添加一條新紀(jì)錄,也可以利用 recordset 對象的 AddNew方法來實(shí)現(xiàn)。演示與操作,在 IE中顯示結(jié)果。 添加記錄1471.利用 SQL的 INSERT命令舉例:在 “客戶 ”表中添加一條新紀(jì)錄并填入 “公司名稱 ”, “聯(lián)系人 ”, “電話 ”等列的具體內(nèi)容, 可以先創(chuàng)建一條相應(yīng)的 SQL語言 INSERT命令 , 然后調(diào)用 Connection對象的 Execute方法執(zhí)行該命令來完成記錄的添加 。 查詢數(shù)據(jù)145146在 ASP腳本程序中,同樣可以有多種方法向數(shù)據(jù)庫中添加記錄,常用的方法有兩種。演示與操作,在 IE中顯示結(jié)果。 查詢數(shù)據(jù)1431442.利用 舉例:下面的例子說明了如何利用 法,在 Access數(shù)據(jù)庫 “客戶 ”表中, 查詢客戶所在城市為 “天津 ”的記錄 ,并將查詢到的記錄內(nèi)容以表格形式顯示在網(wǎng)頁中。演示與操作,在 IE中顯示結(jié)果。 查詢數(shù)據(jù)1421.利用 舉例:下面的例子說明了如何利用 ,在 Access數(shù)據(jù)庫 “客戶 ”表中, 查詢客戶所在城市為 “天津 ”的記錄 ,并將查詢到的記錄內(nèi)容以表格形式顯示在網(wǎng)頁中。在 ASP腳本程序中, 同樣需要利用 Connection對象和 recordset對象 ,并 配合相應(yīng)的 SQL語言的 SELECT命令來實(shí)現(xiàn)對數(shù)據(jù)庫的查詢 。運(yùn)行結(jié)果如下頁所示。運(yùn)行對應(yīng)的 ASP腳本文件 ,即可讀取該表的記錄內(nèi)容并將這些內(nèi)容顯示在返回的網(wǎng)頁上。舉例:該例說明了 如何讀取 Access數(shù)據(jù)庫中某個數(shù)據(jù)表的內(nèi)容 ,并將這些內(nèi)容以表格形式顯示在網(wǎng)頁中 。() P1amp。%Set Conn = ()P1=Provider=。 PWD=123456% 連接數(shù)據(jù)庫1372.?dāng)?shù)據(jù)庫連接方式 例 2對于同一數(shù)據(jù)庫 ,下面通過設(shè)置其connection對象的 Provider屬性來指定用于連接該數(shù)據(jù)庫的驅(qū)動程序 ,并在 connection對象的 Open方法中給出數(shù)據(jù)庫文件的真實(shí)路徑 “e:\test\”來實(shí)現(xiàn)與該數(shù)據(jù)庫的連接。%Set Conn = () DSN=db1。l 在 Recordset對象的 Open方法中, 利用已設(shè)置好的 ActiveConnection參數(shù)完成與數(shù)據(jù)庫的連接 。四 .ASP與數(shù)據(jù)庫訪問135l 在 Connection對象中,通過 設(shè)置其 Provider屬性來指定連接信息 。這些方式包括:l 在 Connection對象中,通過設(shè)置ConnectionString參數(shù)中的系統(tǒng)數(shù)據(jù)源 DSN, 即通過設(shè)置 ODBC的方法來連接數(shù)據(jù)庫 。 刪除記錄命令133舉例:在 “銷售統(tǒng)計(jì) ”表中將 “東南實(shí)業(yè) ”公司和“萬海 ”公司的記錄刪除。UPDATE 銷售統(tǒng)計(jì)SET 聯(lián)系人 =“金先生 ”,聯(lián)系電話 = “( 030) 35554575”WHERE 公司名稱 =“東南實(shí)業(yè) ” 更新數(shù)據(jù)命令132刪除記錄命令( DELETE 更新數(shù)據(jù)命令131舉例:利用 UPDATE)的語法如下:UPDATE 表名 SET 字段名 1=表達(dá)式 1 [,字段名 2=表達(dá)式2…][WHERE 更新條件 ]說明:l本命令是對于表中符合條件的記錄,用指定的表達(dá)式值來更新指定的字段值。再利用SQL命令將此數(shù)組的值作為新紀(jì)錄插入到 “銷售統(tǒng)計(jì)”表中。( 2)在 “銷售統(tǒng)計(jì) ”表中插入一條新紀(jì)錄,并輸入該記錄所有字段的內(nèi)容,則對應(yīng)的SQL命令為:INSERT INTO 銷售統(tǒng)計(jì) VALUES( “五洲信托 ”,“蘇先生 ”,“( 087) 6953461”,74564,35570,75323( 1)在 “銷售統(tǒng)計(jì) ”表中插入一條新紀(jì)錄,其公司名稱、聯(lián)系人和聯(lián)系電話分別為 “五洲信托 ”、 “蘇先生 ”和 “( 087) 6953461”,則對應(yīng)的 SQL命令為:INSERT INTO 銷售統(tǒng)計(jì)(公司名稱,聯(lián)系人,聯(lián)系電話) VALUES( “五洲信托 ”,“蘇先生 ”,“( 087)6953461”l本命令的另一種形式是通過數(shù)組中的數(shù)據(jù)插入一條新紀(jì)錄,其格式為 “INSERT INTO 表名 FROM ARRAY 數(shù)組名 ”。 插入記錄命令126說明:l當(dāng) 插入一條記錄的所有字段時 ,表名后的各字段名可以省略,但插入的 數(shù)據(jù)必須與表的結(jié)構(gòu)完全吻合 ,即數(shù)據(jù)類型、寬度和先后順序必須一致。lVALUES短語后 各表達(dá)式的值即為插入記錄的具體值 。 數(shù)據(jù)查詢命令122123( 1)若要列出 “銷售統(tǒng)計(jì) ”表中所有記錄的 “公司名稱 ”、 “聯(lián)系人 ”和 “聯(lián)系電話 ”,則對應(yīng)的 SQL命令為:SELECT 公司名稱,聯(lián)系人,聯(lián)系電話 FROM 銷售統(tǒng)計(jì)( 2)若要列出該表中所有 “聯(lián)系人 ”為 “方先生 ”的記錄的全部字段內(nèi)容,則對應(yīng)的 SQL命令為:SELECT * FROM 銷售統(tǒng)計(jì) WHERE 聯(lián)系人 =“方先生 ”( 3)若要列出該表中一月份銷售額在十萬元以上的所有記錄,則對應(yīng)的 SQL命令為:SELECT * FROM 銷售統(tǒng)計(jì) WHERE 一月 =100000 數(shù)據(jù)查詢命令124( 4)若要列出該表中三月份銷售額在前 5名的記錄,則可以對三月份的銷售額按降序排列,然后輸出前 5條記錄的內(nèi)容,則對應(yīng)的 SQL命令為:SELECT TOP 5 FROM 銷售統(tǒng)計(jì) ORDER BY 三月 DESC( 5)若要列出該表中每個公司 3個月份的銷售額加起來作為一個 “季度總和 ”字段,并顯示每個公司的名稱及其季度銷售總和,則對應(yīng)的 SQL命令為:SELECT 公司名稱,一月 +二月 +三月 AS 季度總和 FROM 銷售統(tǒng)計(jì) 數(shù)據(jù)查詢命令125插入記錄命令( INSERT ASC為升序排序; DESC為降序排序,默認(rèn)為升序 。 缺省該短語時,表示所有記錄 。l FROM短語指明要查詢的數(shù)據(jù)來自哪個表。 數(shù)據(jù)查詢命令120說明:l SELECT短語指明要在查詢后輸出哪幾項(xiàng)內(nèi)容,各項(xiàng)內(nèi)容之間應(yīng)有逗號隔開。目前,幾乎所有的 關(guān)系型數(shù)據(jù)庫管理系統(tǒng)都支持 SQL語言 ?!迸c “(1)”的作用也是一樣的,以此類推。假如在連接數(shù)據(jù)庫后,已由 recordset對象 取得了名為 Rs的記錄集 ,則: 表示將 Rs記錄集中的指針指向第一條記錄 表示 Rs記錄集中列(字段)的個數(shù)(0).Name 表示 Rs記錄集中第 1列(字段)的名稱(0).Value 表示 Rs記錄集中第 1列(字段)的內(nèi)容 Field對象與 Fields數(shù)據(jù)集合1172. Field數(shù)據(jù)集合的應(yīng)用(1).Name 表示 Rs記錄集中第 2列(字段)的名稱(1).Value 表示 Rs記錄集中第 2列(字段)的內(nèi)容(2).Name 表示 Rs記錄集中第 3列(字段)的名稱(2).Value 表示 Rs記錄集中第 3列(字段)的內(nèi)容注意:實(shí)際上, “(0).Value1. Field數(shù)據(jù)集合常用屬性Field對象和 Fields數(shù)據(jù)集合的一些常用屬性參見下頁表所示。 Recordset對象的屬性114在 Recordset對象中,包含了由 Field對象組成的 Fields數(shù)據(jù)集合, 每個 Field對象對應(yīng)于Recordset 記錄集中的一列(或稱為一個字段) 。9. LockType屬性用來設(shè)置 是否將記錄寫入數(shù)據(jù)庫 ,可以有AdLockReadOnly、 AdLockPessimistic、AdLockOptimistic和 AdLockBatchOptimistic 4種設(shè)置。7. AbsolutePage屬性該屬性通常和 pageSize屬性一起使用,用來取得 當(dāng)前記錄指針在 recordset記錄集中的絕對頁數(shù) 。5. PageSize屬性用來當(dāng) recordset記錄集中記錄條數(shù)相當(dāng)多,需要分頁顯示時, 返回每頁所顯示的記錄條數(shù) 。當(dāng) ADO無法確定記錄條數(shù)時,該屬性返回值為 1。2. EOF屬性用來判斷 當(dāng)前的記錄指針是否位于 Recordset記錄集的最后一條記錄之后 ,如果位于最后一條記錄之后, EOF屬性將返回邏輯值 True,否則 EOF屬性將返回邏輯值 false。注意:這些方法大多 與記錄指針的移動和記錄的添加、刪除和更新有關(guān) 。具體請參見前面講述。 Recordset對象的方法104105lLockType表示 打開 recordset時所使用的鎖定狀態(tài) ,該參數(shù)值可以是0~ 3,詳細(xì)情況請參見下頁表所示。 Recordset對象的方法103參數(shù)說明:lActiveConnection表示 所使用的連接 ,可以是一個已建立的 connection對象實(shí)例名稱,或者一個包含數(shù)據(jù)庫連接信息的字符串(connectionString)。 Recordset對象101Recordset對象也需要使用 Server對象的 createobject方法來創(chuàng)建一個實(shí)例之后方可使用。在訪問數(shù)據(jù)庫時,一般先通過 connection對象來建立與數(shù)據(jù)庫的連接,然后再按所需的要求 創(chuàng)建一個 recordset記錄集 。設(shè)置該屬性的語法如下:Command. CommandTimeout = seconds Command對象的屬性100設(shè)置該屬性的語法如下:Command. CommandType = CommandTypeValue Command對象的屬性994. CommandTimeout屬性用來設(shè)置 Command對象的 Execute方法運(yùn)行的最長等待時間 。設(shè)置該屬性的語法如下:Command. CommandText = SQL_statements Command對象的屬性983. CommandType屬性用來 設(shè)置 Command對象的類型 。設(shè)置該屬性的語法如下:Command. ActiveConnection = ActiveConnectionValue Command對象的屬性972. CommandText屬性用來表示 對數(shù)據(jù)庫進(jìn)行操作的命令文本 。 Command對象概述961. ActiveConnection屬性用來連接 Connection對象 。 Command對象概述94下面的命令序列說明了 mand對象的屬性和方法的一般使用形式。創(chuàng)建此對象實(shí)例的語句格式為: Command對象概述93Command對象同樣需要使用 server對象的createobject方法來創(chuàng)建一個實(shí)例 之后方可使用。這些命令包括 INSERT、 DELETE、 UPDATE等數(shù)據(jù)操作命令以及 SELECT數(shù)據(jù)查詢命令 等。使用 mand對象 可以查詢數(shù)據(jù)庫并返回 recordset對象中的記錄 。設(shè)置該屬性的語法如下:Connection. Provider = ProviderName Connection對象的屬性894. Mode屬性用來 設(shè)置修改數(shù)據(jù)庫的權(quán)限 ,設(shè)置該屬性的語法如下:Connection. Mode = ModeValue各種 Mode屬性的 ModeValue值參見下頁表。設(shè)置
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1