1 / 89

第 11 章 資料庫應用與 ADO 物件

第 11 章 資料庫應用與 ADO 物件. 製作. ASP 網頁與資料庫 - 資料庫是什麼. 資料庫 : 資料庫是電腦中用於儲存、處理大量資料的軟體。 資料庫所謂的資料處理,並不是指文字的編輯或者單純的數值運作,而是包含資料的搜尋與篩選。. ASP 網頁與資料庫 - 資料庫是什麼. 下表為 Word 、 Excel 與資料庫三者的比較。. 簡介 Access 資料庫的操作 - 資料庫的基本觀念. Access 為供個人與小型企業使用的資料庫應用軟體,該軟體裡有資料表、查詢、表單 … 等物件。

chace
Download Presentation

第 11 章 資料庫應用與 ADO 物件

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 第 11 章 資料庫應用與ADO物件 製作

  2. ASP網頁與資料庫 - 資料庫是什麼 • 資料庫: 資料庫是電腦中用於儲存、處理大量資料的軟體。 • 資料庫所謂的資料處理,並不是指文字的編輯或者單純的數值運作,而是包含資料的搜尋與篩選。

  3. ASP網頁與資料庫 - 資料庫是什麼 • 下表為Word、Excel與資料庫三者的比較。

  4. 簡介Access資料庫的操作- 資料庫的基本觀念 • Access為供個人與小型企業使用的資料庫應用軟體,該軟體裡有資料表、查詢、表單…等物件。 • 在Access中,資料表物件的主要功能為儲存資料。

  5. 簡介Access資料庫的操作- 資料庫的基本觀念 • 下圖為用於儲存書籍資料之Book資料表的內容。

  6. 簡介Access資料庫的操作- 建立一個資料庫 • 建立一個空白資料庫

  7. 簡介Access資料庫的操作- 建立一個資料庫

  8. 簡介Access資料庫的操作- 建立一個資料庫 • 若Access畫面未出現新增檔案欄,請選取 [檔案/開新檔案] 選項,或按下工具列的開新檔案 按鈕。

  9. 簡介Access資料庫的操作- 建立一個資料庫 • 開啟資料庫

  10. 簡介Access資料庫的操作- 建立一個資料庫 • 亦可按下新增檔案欄的選擇檔案選項,或者按下工具列的開啟舊檔 按鈕,均可呼叫開啟資料庫對話盒選取欲開啟的檔案。

  11. 簡介Access資料庫的操作- 資料表的建立 • 簡介資料表的設計檢視畫面 • 資料表是Access中儲存資料的物件,將資料儲存進資料表前,必須先建立資料表。 • 所謂的建立資料表,就是設定資料表中有哪些欄位,以及這些欄位所欲儲存的資料型態是那一種。

  12. 簡介Access資料庫的操作- 資料表的建立 • 下圖為Book資料表的設計檢視畫面。

  13. 簡介Access資料庫的操作- 資料表的建立 • 資料表設計檢視畫面的三個部份說明如下: • 欄位設定區 此區用於設定資料表中各欄位的名稱、資料型態,以及欄位說明。

  14. 簡介Access資料庫的操作- 資料表的建立 • 欄位屬性設定區 當完成欄位的資料類型選取後,欄位屬性設定區將會出現一些屬性必須設定,關於這些欄位屬性的設定將說明於11-2-3節。 • 協助訊息區 當在欄位屬性設定區設定屬性時,此區將顯示說明文字,供您參考。

  15. 簡介Access資料庫的操作- 資料表的建立 • 資料表的新增

  16. 簡介Access資料庫的操作- 資料表的建立 • 接著,進入一個空白資料表的設計檢視畫面。

  17. 簡介Access資料庫的操作- 欄位的新增與操作 • 欄位的新增 • 第一步是在欄位名稱欄設定儲存資料之欄位的名稱。 • 第二步為在資料類型欄選取該欄位所欲儲存資料的類型。而敘述欄僅用於輸入說明該欄位用途的文字,可以不輸入。 • 第三步則要進行各欄位屬性的設定。

  18. 簡介Access資料庫的操作- 欄位的新增與操作 • 以下將說明不同資料類型的特性以及該類型欄位的屬性設定。 • 文字 • 單純的文字資料,可用於儲存地址、電話號碼…這一類不需要執行計算的資料。 • 一個文字欄位至多可儲存255個字元。

  19. 簡介Access資料庫的操作- 欄位的新增與操作 • 下圖為文字資料類型欄位的屬性設定畫面。

  20. 簡介Access資料庫的操作- 欄位的新增與操作 • 較為重要之屬性列於下表。

  21. 簡介Access資料庫的操作- 欄位的新增與操作 • 備忘 下圖為備忘資料類型欄位的屬性設定畫面。

  22. 簡介Access資料庫的操作- 欄位的新增與操作 • 較為重要之屬性列於下表。

  23. 簡介Access資料庫的操作- 欄位的新增與操作 • 數字 在Access中,型態為數字之欄位可儲存的數值類型列於下表。

  24. 簡介Access資料庫的操作- 欄位的新增與操作

  25. 簡介Access資料庫的操作- 欄位的新增與操作 • 下圖為數字資料類型欄位的屬性設定畫面。

  26. 簡介Access資料庫的操作- 欄位的新增與操作 • 較為重要之屬性列於下表。

  27. 簡介Access資料庫的操作- 欄位的新增與操作 • 下圖為欄位大小屬性欄的下拉選單。

  28. 簡介Access資料庫的操作- 欄位的新增與操作 • 貨幣 表示貨幣值的資料類型。貨幣類型可以避免數值計算時的四捨五入,且精確度到小數點後15位數及前方4位。儲存空間大小為8個位元。

  29. 簡介Access資料庫的操作- 欄位的新增與操作 • 較為重要之屬性列於下表。

  30. 簡介Access資料庫的操作- 欄位的新增與操作 • 自動編號 下圖為自動編號資料類型欄位的屬性設定畫面。

  31. 簡介Access資料庫的操作- 欄位的新增與操作 • 日期/時間 表示日期/時間類型的資料。儲存空間大小為8個位元。

  32. 簡介Access資料庫的操作- 欄位的新增與操作 • 較為重要之屬性列於下表。

  33. 簡介Access資料庫的操作- 欄位的新增與操作 • 下圖為格式屬性欄的設定畫面。

  34. 簡介Access資料庫的操作- 欄位的新增與操作 • 是/否(Yes/No) 資料類型設定為是/否類型的欄位中,僅可儲存兩種值。依照欄位屬性的設定可為是/否(Yes/No)、真/假(True/False)或者為開/關(On/Off)。

  35. 簡介Access資料庫的操作- 欄位的新增與操作 • 較為重要之屬性列於下表。

  36. 簡介Access資料庫的操作- 欄位的新增與操作 • 下圖為格式屬性欄的設定畫面。

  37. 簡介Access資料庫的操作- 欄位的新增與操作 • 欄位的修改與刪除 • 欲修改欄位設定時,只要將滑鼠游標移至欲修改的欄位,即可進行修改。 • 欲刪除某欄位時,則將滑鼠游標移至欄位前的灰色方塊,待游標變成 狀後,按下滑鼠左鍵選取該欄位,再按下鍵盤的 按鈕,完成欄位的刪除。

  38. 簡介Access資料庫的操作- 欄位的新增與操作 • 儲存資料表的設計 完成資料表的設計後,按下工具列上的 儲存按鈕便可呼叫另存新檔對話盒。在該對話盒中,完成資料表名稱的輸入後,按下 確定 按鈕即可完成資料表的儲存。

  39. 簡介Access資料庫的操作- 欄位的新增與操作 • 將資料新增至資料表 當完成資料表建立後,或許會想要輸入一些測試用的資料,若此時資料表已經開啟在設計檢視模式下時,可以執行 [檢視/資料工作表檢視] 將畫面切換至資料工作表檢視畫面下。或者按下工具列的 檢視按鈕,點選資料工作表檢視選項,亦可將畫面切換至資料工作表檢視畫面下。

  40. 簡介Access資料庫的操作- 欄位的新增與操作 • 若欲輸入資料的是已經完成的資料表時:

  41. 簡介Access資料庫的操作- 欄位的新增與操作 • 進入資料工作表畫面將滑鼠游標移至空白的一列,開始輸入資料。

  42. 連結Access資料庫- 利用Connection物件建立Access資料庫連結 • 以下語法將在程式內宣告Connection物件,並設定某物件變數引用至該物件。 Set 物件變數 = Server.CreateObject("ADODB.Connection") • 以下敘述將建立Connection物件,並設定由cnnDB物件變數引用。 Set cnnDB = Server.CreateObject("ADODB.Connection")

  43. 連結Access資料庫- 利用Connection物件建立Access資料庫連結 • 建立Connection物件後,接著,必須呼叫Open方法,才算完成資料庫的連結,語法如下: Connection物件變數. Open 連結字串, 使用者帳號, 密碼 • Connection物件變數 引用至Connection物件的變數。 • 連結字串 說明欲連結資料庫類型與名稱的字串。

  44. 連結Access資料庫- 利用Connection物件建立Access資料庫連結 • 連結Access資料庫時,此字串的設定語法如下: Provider=Microsoft.Jet.OLEDB.4.0;Data Source=資料庫路徑名稱 • 使用者帳號 登入資料庫的帳號,連結Access時不需使用。 • 密碼 登入資料庫的密碼,連結Access時不需使用。

  45. 連結Access資料庫- 利用Connection物件建立Access資料庫連結 • Connection物件的關閉與重設 • 呼叫Close方法,關閉資料庫的連結,語法如下: Connection物件變數.Close • 完成關閉資料庫連結後,最好再將Connection物件變數設為Nothing。 Set Connection物件變數 = Nothing

  46. 連結Access資料庫- 連結ODBC資料來源

  47. 連結Access資料庫- 連結ODBC資料來源

  48. 連結Access資料庫- 連結ODBC資料來源

  49. 連結Access資料庫- 連結ODBC資料來源

  50. 連結Access資料庫- 連結ODBC資料來源 • 連結至ODBC來源 經過以上步驟,在Web伺服器將BookDB資料庫建立成名為BookDB的ODBC資料來源時,在ASP網頁中連結此資料來源的敘述如下。 cnnDB.Open "BookDB" '開啟ODBC資料來源

More Related