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

正文內(nèi)容

[工學]第8章在asp中訪問aceess數(shù)據(jù)庫-文庫吧資料

2025-02-23 01:11本頁面
  

【正文】 ″DSN=ql。 6. 共享同一個 Connection對象通道 ? Connection對象最重要的特色之一就是可供多個Recordset對象共享同一個 Connection對象的通道,看下例?!?? 默認的 ConnectionTimeout 屬性是 30 秒。用 Connection 對象的 ConnectionTimeout屬性,可以限制放棄連接嘗試并發(fā)出錯誤消息之前應(yīng)用程序等待的時間。 63 圖 64 ? 注意: 同時使用 Recordset對象時,只有其打開方式中的連接數(shù)據(jù)庫方法有點變化,只需寫上 即可,表示使用 Connection 對象打開的連接通道,如例子中的語句: strSQL, 5. ConnectionTimeout設(shè)置連接超時 ? 活動的突然增長可能使數(shù)據(jù)庫服務(wù)器變得十分笨拙,大量增加建立數(shù)據(jù)庫連接的時間。gz amp。 nl amp。 xm amp。″ ″Update S1 set 姓名 = ′張紅 ′,年齡 =29,工資 =2500 where ID=4″ Set rs=(″″) strSQL = ″Select ID,姓名 ,年齡 ,工資 from S1 ″ strSQL, Set ID= rs(″ID″) Set xm= rs(″姓名 ″) Set nl= rs(″年齡 ″) Set gz= rs(″工資 ″)% 62 S1表 br ID 姓名 年齡 工資 br %do until ID amp。 [例 916]在一個文件中使用 Connection對象更改數(shù)據(jù)庫中的數(shù)據(jù),使用 Recordset對象返回數(shù)據(jù)庫更改后的數(shù)據(jù)。一定要包含 SQL Where 子句來指定要刪除的確切行。 59 圖 60 ? 在使用 SQL Delete 命令時,必須謹慎從事。 58 % Set =(″″) ″DSN=ql。 3. 刪除數(shù)據(jù)庫中的記錄 ? 要想從數(shù)據(jù)庫表中刪除特定的記錄,可使用 SQL Delete 命令。 57 ? 在這個例子中直接在 SQL字符串,與上例的效果是一樣的。 % Set =(″″) ″DSN=QL??纯聪旅娴睦印? 55 2. 更改數(shù)據(jù)庫中的數(shù)據(jù) ? 除了 SQL Insert 命令以外,還可以使用 SQL Update 和 Delete 命令更改和刪除數(shù)據(jù)庫信息。 ? 說明: ? 第一行創(chuàng)建 Connection 對象的實例; ? 第二行打開數(shù)據(jù)庫連接,其中的“數(shù)據(jù)庫連接信息”與前面 Recordset對象的 Open方法中的說明相同; ? 第三行為設(shè)置的 SOL字符串變量,使用了 SQL插入數(shù)據(jù)的語句; ? 第四行用 Connection對象的 Execute方法,發(fā)出結(jié)構(gòu)化查詢語言 (SQL)查詢數(shù)據(jù)庫源并插入數(shù)據(jù)。插入的方法總結(jié)如下。 S1表中是執(zhí)行了三次的結(jié)果,如圖 。 % Set =(″″) 51 ″DSN=ql。 ? 下面的腳本使用 Connection對象的 Execute方法發(fā)出 SQL Insert命令向數(shù)據(jù)庫中的表發(fā)出查詢,該命令并將數(shù)據(jù)插入到指定的數(shù)據(jù)庫表中。 50 使用 Connection對象 1. 向數(shù)據(jù)庫插入數(shù)據(jù) ? ADO提供了 Connection對象,用于建立和管理應(yīng)用程序和 ODBC數(shù)據(jù)庫之間的連接。 ? 下面列出了所創(chuàng)建的 RecordSet對象(游標)的一些屬性和方法?!? %while not % 姓名為: %=rs(″姓名 ″)% 年齡為: %=rs(″年齡 ″)% 工資為: %=rs(″工資 ″)%p % wend% % set rs=nothing % 47 圖 ? ,可看到在 S1中要求的數(shù)據(jù)都顯示了出來。 46 [例 912]顯示數(shù)據(jù)庫表中所有數(shù)據(jù)的程序。 ? 注意: 當打開一個數(shù)據(jù)庫的表時,如果這個表中包含若干條記錄,則當前的記錄指針指向第一條記錄。 45 ? 第四行為 Recordset對象的 ,將釋放Recordset對象及其相關(guān)的對象。PWD=密碼;”組成,數(shù)據(jù)源的登錄名稱和密碼可在建立數(shù)據(jù)源時通過“高級”選項進行設(shè)置;登錄名稱和密碼也可以省略不設(shè)。 ? 第二行是以 Recordset對象的 Open方法連接并發(fā)出數(shù)據(jù)查詢,其中的“數(shù)據(jù)查詢信息”由 SQL請求命令語句組成,“數(shù)據(jù)庫連接信息”由“ DNS=數(shù)據(jù)源名稱 。 42 圖 43 ? 語法格式: % Set rs= (″″) 數(shù)據(jù)查詢信息,數(shù)據(jù)庫連接信息 =rs(″字段名稱 ″) ... set rs=nothing % ? 功能: 使用 Recordset對象可返回已經(jīng)建立連接的數(shù)據(jù)庫中的數(shù)據(jù)。 % Set rs=(″″) ″Select * from S1″,″DSN=ql。下面通過例子來看看如何使用 Recordset 對象。指針還用于檢索和檢查記錄,然后在這些記錄的基礎(chǔ)上執(zhí)行操作。 40 ? 根據(jù) Recordset 對象的指針類型的屬性設(shè)置,可以滾動和更新記錄。 Recordset 對象有許多可以使用的特性,可根據(jù)不同的查詢條件限制,檢索并且顯示一組數(shù)據(jù)庫文件的記錄。 39 訪問數(shù)據(jù)庫中的數(shù)據(jù) 使用 Recordset對象處理結(jié)果 ? 對于檢索數(shù)據(jù)、檢查結(jié)果和更改數(shù)據(jù)庫, ADO提供了 Recordset對象。 (6) 以后可以用“ ql”來訪問數(shù)據(jù)庫“ C:\ ..\ my Documents\ mydb\ ”, 而不用直接使用文件名“ C:\ ..\ My Documents\ mydb\”, 這樣做的好處是,一旦改變了文件名或存放地,就不必一個一個地修改程序中所有該數(shù)據(jù)庫的名稱,而只需修改 DSN中的配置就可以了。 34 圖 35 圖 36 圖 37 (4) 在圖 “數(shù)據(jù)源”欄中輸入你希望指定的 DSN名稱,如“ QL”, 然后單擊“數(shù)據(jù)庫”欄中“數(shù)據(jù)庫:”下的“選取”按鈕,將打開“選擇數(shù)據(jù)庫”對話框,如圖 。 (3) 在圖 “添加”按鈕,將彈出“創(chuàng)建新數(shù)據(jù)源”對話框,如圖 ?;騑indows 2022/NT中“控制面板” → “管理工具”,如圖 (b)所示。 一般要用系統(tǒng) DSN, 因為這樣可以讓所有在該系統(tǒng)上操作的人都能使用這個 DSN。 30 ? 數(shù)據(jù)庫: 必須指定這座橋到底連接的是哪個數(shù)據(jù)庫,但不同的數(shù)據(jù)庫系統(tǒng)指定數(shù)據(jù)庫名字的方法有些不同。 ? DSN的名字: 就是給這座橋取個名字,當程序訪問數(shù)據(jù)庫時,給系統(tǒng)傳的就是這個名字,而不是數(shù)據(jù)庫的實際名稱。由此可見, DSN是應(yīng)用程序和數(shù)據(jù)庫之間的橋梁,要通過ODBC訪問數(shù)據(jù)庫,前提就是必須配置好 DSN( 即架好橋梁)。在給 ODBC驅(qū)動程序傳SQL指令時,即是用 DSN來告訴它到底操作的是哪一個數(shù)據(jù)庫。只要寫出 SQL語句, ODBC驅(qū)動程序就會幫你做一切事情。比如系統(tǒng)中有 Access的 ODBC驅(qū)動程序,那么即使你沒有 Access軟件,也可以在你的 ASP程序中間對一個 Access的數(shù)據(jù)庫進行加、刪、改記錄的操作。 25 圖 26 圖 27 圖 28 搭建 DSN橋梁 ? 先來說明什么是 ODBC。你可單擊 Microsoft Access窗口右上角的按鈕,關(guān)閉 Microsoft Access窗口,結(jié)束建表的工作。 ? 圖 “表”窗口已經(jīng)顯示出你定義的表名“ S1”, 也可看到 ID字段自動輸入的數(shù)值 2。 22 圖 23 圖 24 ? 如果這次的數(shù)據(jù)都輸入完了,可單擊 Microsoft Access的窗口的“文件” → “保存”菜單,將出現(xiàn)“另存為”對話框,如圖 ,在“表名稱”欄中填寫你的表名稱如“ S1”, 然后單擊“確定”按鈕,會出現(xiàn)一個 icrosoft Access的提示對話框,如圖 。 圖 20 ? 在“文件新建數(shù)據(jù)庫”對話框的“文件名”框中輸入你要建的數(shù)據(jù)庫的名字,如“ mydb1”, 然后單擊“創(chuàng)建”按鈕,即可打開“數(shù)據(jù)庫窗口”,如圖 。 ? 在 Microsoft Access對話框中,選擇“空 Access數(shù)據(jù)庫”,然后單擊“確定”按鈕,打開“文件新建數(shù)據(jù)庫”對話框,如圖 ,單擊“新建文件夾”圖標,會彈出圖 。 [例 910]如果要刪除表 B可使用下面的語句。 14 Insert Into B(name,amout,id) Values(′zhangchi′,100,1) 刪除表語句 Drop table ? 如果,你覺得不再需要保存某個表的數(shù)據(jù)信息,則可用 Drop table 語句將該表及其所包含的所有數(shù)據(jù)從數(shù)據(jù)庫中刪除掉。表被建立后就可以添入數(shù)據(jù)了。 Create Table B (name CHAR(30), amout NUMBER(8), id NUMBER(4)) ? 雖然 Create table 比前面介紹的語句難理解一些,但仍然很直觀。 13 ? 語法格式: Create table 表名 ( 字段名 1 數(shù)據(jù)類型 \[NOT NULL\],字段名 2 數(shù)據(jù)類型 \[NOT NULL\], 字段名 3 數(shù)據(jù)類型\[ NOT NULL\]...) ? 功能: 建立一個給定字段的表。 Delete from D Where ID=99 創(chuàng)建表語句 Create table ? SQL 語言可以分為兩大部分: 數(shù)據(jù)定義語言和數(shù)據(jù)操縱語言,以上介紹的是數(shù)據(jù)操縱語言的Select 語句。 12 刪除語句 Delete ? 語法格式: Delete from 表名 Where 條件 ? 功能: 從一個表中刪除數(shù)據(jù)行。例如,上例中“字段名”為 ID, ID的值為 80、 90、100、 120。 [例 96]這是一個簡單的 Update 語句,可將表 C中客戶名為 slp的客戶的信貸值更新為 10萬并將他的 ID變更為 99。要更新的目標表在語句中定義, Set子句則指定要更新哪些列并計算它們的值??聪旅娴睦?
點擊復制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1