890 likes | 1.02k Views
第 11 章 資料庫應用與 ADO 物件. 製作. ASP 網頁與資料庫 - 資料庫是什麼. 資料庫 : 資料庫是電腦中用於儲存、處理大量資料的軟體。 資料庫所謂的資料處理,並不是指文字的編輯或者單純的數值運作,而是包含資料的搜尋與篩選。. ASP 網頁與資料庫 - 資料庫是什麼. 下表為 Word 、 Excel 與資料庫三者的比較。. 簡介 Access 資料庫的操作 - 資料庫的基本觀念. Access 為供個人與小型企業使用的資料庫應用軟體,該軟體裡有資料表、查詢、表單 … 等物件。
E N D
ASP網頁與資料庫 - 資料庫是什麼 • 資料庫: 資料庫是電腦中用於儲存、處理大量資料的軟體。 • 資料庫所謂的資料處理,並不是指文字的編輯或者單純的數值運作,而是包含資料的搜尋與篩選。
ASP網頁與資料庫 - 資料庫是什麼 • 下表為Word、Excel與資料庫三者的比較。
簡介Access資料庫的操作- 資料庫的基本觀念 • Access為供個人與小型企業使用的資料庫應用軟體,該軟體裡有資料表、查詢、表單…等物件。 • 在Access中,資料表物件的主要功能為儲存資料。
簡介Access資料庫的操作- 資料庫的基本觀念 • 下圖為用於儲存書籍資料之Book資料表的內容。
簡介Access資料庫的操作- 建立一個資料庫 • 建立一個空白資料庫
簡介Access資料庫的操作- 建立一個資料庫 • 若Access畫面未出現新增檔案欄,請選取 [檔案/開新檔案] 選項,或按下工具列的開新檔案 按鈕。
簡介Access資料庫的操作- 建立一個資料庫 • 開啟資料庫
簡介Access資料庫的操作- 建立一個資料庫 • 亦可按下新增檔案欄的選擇檔案選項,或者按下工具列的開啟舊檔 按鈕,均可呼叫開啟資料庫對話盒選取欲開啟的檔案。
簡介Access資料庫的操作- 資料表的建立 • 簡介資料表的設計檢視畫面 • 資料表是Access中儲存資料的物件,將資料儲存進資料表前,必須先建立資料表。 • 所謂的建立資料表,就是設定資料表中有哪些欄位,以及這些欄位所欲儲存的資料型態是那一種。
簡介Access資料庫的操作- 資料表的建立 • 下圖為Book資料表的設計檢視畫面。
簡介Access資料庫的操作- 資料表的建立 • 資料表設計檢視畫面的三個部份說明如下: • 欄位設定區 此區用於設定資料表中各欄位的名稱、資料型態,以及欄位說明。
簡介Access資料庫的操作- 資料表的建立 • 欄位屬性設定區 當完成欄位的資料類型選取後,欄位屬性設定區將會出現一些屬性必須設定,關於這些欄位屬性的設定將說明於11-2-3節。 • 協助訊息區 當在欄位屬性設定區設定屬性時,此區將顯示說明文字,供您參考。
簡介Access資料庫的操作- 資料表的建立 • 資料表的新增
簡介Access資料庫的操作- 資料表的建立 • 接著,進入一個空白資料表的設計檢視畫面。
簡介Access資料庫的操作- 欄位的新增與操作 • 欄位的新增 • 第一步是在欄位名稱欄設定儲存資料之欄位的名稱。 • 第二步為在資料類型欄選取該欄位所欲儲存資料的類型。而敘述欄僅用於輸入說明該欄位用途的文字,可以不輸入。 • 第三步則要進行各欄位屬性的設定。
簡介Access資料庫的操作- 欄位的新增與操作 • 以下將說明不同資料類型的特性以及該類型欄位的屬性設定。 • 文字 • 單純的文字資料,可用於儲存地址、電話號碼…這一類不需要執行計算的資料。 • 一個文字欄位至多可儲存255個字元。
簡介Access資料庫的操作- 欄位的新增與操作 • 下圖為文字資料類型欄位的屬性設定畫面。
簡介Access資料庫的操作- 欄位的新增與操作 • 較為重要之屬性列於下表。
簡介Access資料庫的操作- 欄位的新增與操作 • 備忘 下圖為備忘資料類型欄位的屬性設定畫面。
簡介Access資料庫的操作- 欄位的新增與操作 • 較為重要之屬性列於下表。
簡介Access資料庫的操作- 欄位的新增與操作 • 數字 在Access中,型態為數字之欄位可儲存的數值類型列於下表。
簡介Access資料庫的操作- 欄位的新增與操作 • 下圖為數字資料類型欄位的屬性設定畫面。
簡介Access資料庫的操作- 欄位的新增與操作 • 較為重要之屬性列於下表。
簡介Access資料庫的操作- 欄位的新增與操作 • 下圖為欄位大小屬性欄的下拉選單。
簡介Access資料庫的操作- 欄位的新增與操作 • 貨幣 表示貨幣值的資料類型。貨幣類型可以避免數值計算時的四捨五入,且精確度到小數點後15位數及前方4位。儲存空間大小為8個位元。
簡介Access資料庫的操作- 欄位的新增與操作 • 較為重要之屬性列於下表。
簡介Access資料庫的操作- 欄位的新增與操作 • 自動編號 下圖為自動編號資料類型欄位的屬性設定畫面。
簡介Access資料庫的操作- 欄位的新增與操作 • 日期/時間 表示日期/時間類型的資料。儲存空間大小為8個位元。
簡介Access資料庫的操作- 欄位的新增與操作 • 較為重要之屬性列於下表。
簡介Access資料庫的操作- 欄位的新增與操作 • 下圖為格式屬性欄的設定畫面。
簡介Access資料庫的操作- 欄位的新增與操作 • 是/否(Yes/No) 資料類型設定為是/否類型的欄位中,僅可儲存兩種值。依照欄位屬性的設定可為是/否(Yes/No)、真/假(True/False)或者為開/關(On/Off)。
簡介Access資料庫的操作- 欄位的新增與操作 • 較為重要之屬性列於下表。
簡介Access資料庫的操作- 欄位的新增與操作 • 下圖為格式屬性欄的設定畫面。
簡介Access資料庫的操作- 欄位的新增與操作 • 欄位的修改與刪除 • 欲修改欄位設定時,只要將滑鼠游標移至欲修改的欄位,即可進行修改。 • 欲刪除某欄位時,則將滑鼠游標移至欄位前的灰色方塊,待游標變成 狀後,按下滑鼠左鍵選取該欄位,再按下鍵盤的 按鈕,完成欄位的刪除。
簡介Access資料庫的操作- 欄位的新增與操作 • 儲存資料表的設計 完成資料表的設計後,按下工具列上的 儲存按鈕便可呼叫另存新檔對話盒。在該對話盒中,完成資料表名稱的輸入後,按下 確定 按鈕即可完成資料表的儲存。
簡介Access資料庫的操作- 欄位的新增與操作 • 將資料新增至資料表 當完成資料表建立後,或許會想要輸入一些測試用的資料,若此時資料表已經開啟在設計檢視模式下時,可以執行 [檢視/資料工作表檢視] 將畫面切換至資料工作表檢視畫面下。或者按下工具列的 檢視按鈕,點選資料工作表檢視選項,亦可將畫面切換至資料工作表檢視畫面下。
簡介Access資料庫的操作- 欄位的新增與操作 • 若欲輸入資料的是已經完成的資料表時:
簡介Access資料庫的操作- 欄位的新增與操作 • 進入資料工作表畫面將滑鼠游標移至空白的一列,開始輸入資料。
連結Access資料庫- 利用Connection物件建立Access資料庫連結 • 以下語法將在程式內宣告Connection物件,並設定某物件變數引用至該物件。 Set 物件變數 = Server.CreateObject("ADODB.Connection") • 以下敘述將建立Connection物件,並設定由cnnDB物件變數引用。 Set cnnDB = Server.CreateObject("ADODB.Connection")
連結Access資料庫- 利用Connection物件建立Access資料庫連結 • 建立Connection物件後,接著,必須呼叫Open方法,才算完成資料庫的連結,語法如下: Connection物件變數. Open 連結字串, 使用者帳號, 密碼 • Connection物件變數 引用至Connection物件的變數。 • 連結字串 說明欲連結資料庫類型與名稱的字串。
連結Access資料庫- 利用Connection物件建立Access資料庫連結 • 連結Access資料庫時,此字串的設定語法如下: Provider=Microsoft.Jet.OLEDB.4.0;Data Source=資料庫路徑名稱 • 使用者帳號 登入資料庫的帳號,連結Access時不需使用。 • 密碼 登入資料庫的密碼,連結Access時不需使用。
連結Access資料庫- 利用Connection物件建立Access資料庫連結 • Connection物件的關閉與重設 • 呼叫Close方法,關閉資料庫的連結,語法如下: Connection物件變數.Close • 完成關閉資料庫連結後,最好再將Connection物件變數設為Nothing。 Set Connection物件變數 = Nothing
連結Access資料庫- 連結ODBC資料來源 • 連結至ODBC來源 經過以上步驟,在Web伺服器將BookDB資料庫建立成名為BookDB的ODBC資料來源時,在ASP網頁中連結此資料來源的敘述如下。 cnnDB.Open "BookDB" '開啟ODBC資料來源