ASP開發中資料庫檔案調用(1)
來源:互聯網
上載者:User
引言
本文針對ASP程式設計中最基礎、也是最關鍵的部分"資料庫檔案的調用"進行說明,同時談談ASP程式設計中資料庫檔案調用的一些技巧。
ASP簡介
ASP(Active Server Pages)是微軟於1996年推出的Web應用程式開發技術,它是一種指令碼語言、ActiveX組件及HTML語言等的綜合,微軟把它描述為"一個伺服器的指令碼環境,在這裡可以產生和運行動態、互動的、高效能的Web伺服器應用程式"。其主要功能是為產生動態、互動Web伺服器應用程式提供一種功能強大的方式或技術。其特點是命令和指令碼都在伺服器中解釋執行,然後送到用戶端瀏覽器的內容只是標準的HTML頁面。其優點是程式設計簡單易懂,而且方便快捷。ASP在國內的應用已非常普遍,相當一部分的動態網站都運用了ASP技術。
ASP資料庫檔案的調用
雖然不同的系統可能安裝不同的資料庫驅動程式,但一般的伺服器系統都基本支援IIS4.0/5.0,所以伺服器系統上至少會有Microsoft Access Driver、Microsoft ODBC for Oracle、SQL Server等3種資料庫驅動程式。因此,伺服器系統至少可以使用Access、Oracle、SQL Server等3種資料庫來從事ASP網頁資料庫設計。由於Microsoft Access 97/2000屬於微軟的Office系列之一,且介面和Office系列軟體相似,學習起來基本沒什麼障礙,因此,本文將從初學者入門的角度,使用Access資料庫檔案來進行ASP程式設計。
通過Access應用程式製作如圖1的資料庫檔案(friend.mdb)
那麼,ASP程式設計中調用該資料庫檔案有兩種方式,一種為直接在"控制台"的"資料來源(ODBC)"上進行手工設定;另外一種是編程,通過相對路徑調用資料庫檔案,這種方式可適用在任何一台伺服器上而不用再進行配置。第一種方式較為簡單安全,本文所談的是第二種方式。
下面列出ASP程式設計中一般讀取資料庫檔案中表記錄的方法:
01: <HTML><BODY>
02: <!--#include file="adovbs.inc"-->
03: <%
04: ’使用ASP的Connection 對象開啟資料庫,資料庫檔案為上圖的<Friend.mdb>’
05: Dim objConn
06: Set objConn=Server.CreateObject("ADODB.Connection")
07: objConn.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;" &_
08: "Data Source=" & Server.MapPath("Friend.mdb")
09: objConn.Open
10: 讀取"data"表的記錄,然後存放在Record set對象