基本程式碼如下示意
"連線OLEDB,建立conn連結物件
Set Conn = Server.CreateObject("ADODB.CONNECTION")
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.mappath("data/xxx.mdb")
"建立記錄集物件
sSql = "select * from [user]"
Set oRs = Server.CreateObject("ADODB.Recordset")
oRs.Open sSql, oconn, 1, 1
If oRs.eof and oRs.bof then
"操作資料
end if
oRs.close
set oRs = nothing
原理如下:具體還是得去看看基礎知識,建議w3cshool官網看看
ASP訪問資料庫的原理 ASP是伺服器端的指令碼執行環境,可用來產生和執行動態的高效能的WEB伺服器程式。當用戶使用瀏覽器請求ASP主頁時,WEB伺服器響應,呼叫ASP引擎來執行ASP檔案,並解釋其中的指令碼語言(JScript 或VBScript),透過ODBC連線資料庫,由資料庫訪問元件 ADO(ActiveX Data Objects)完成資料庫操作,最後ASP生成包含有資料查詢結果的HTML主頁返回使用者端顯示。 由於ASP在伺服器端執行,執行結果以HTML主頁形式返回使用者瀏覽器,因而ASP源程式不會洩密,增加了系統的安全保密性。此外,ASP是面向物件的指令碼環境,使用者可自行增加ActiveX元件來擴充其功能,拓展應用範圍。Database Access元件ADO WWW上很重要的應用是訪問WEB資料庫,用ASP訪問WEB資料庫時,必須使用ADO元件,ADO是ASP內建的ActiveX伺服器元件(ActiveX Server Component),透過在WEB伺服器上設定ODBC和OLEDB可連線多種資料庫:如SYBASE、ORACLE、INFORMIX、SQL SERVER、ACCESS、VFP等,是對目前微軟所支援的資料庫進行操作的最有效和最簡單直接的方法。通常我們學的連結access資料庫就是使用這個控制元件的,具體步驟如下 三. ASP訪問資料庫步驟 在ASP中,使用ADO元件訪問後臺資料庫,可透過以下步驟進行: 1. 定義資料來源 在WEB伺服器上開啟“控制面板”,選中“ODBC”,在“系統DSN”下選“新增”,選定你希望的資料庫種類、名稱、位置等。本文定義“SQLSERVER”,資料來源為“HT”,資料庫名稱為“HTDATA”,指令碼語言採用Jscript。 2. 使用ADO元件查詢WEB資料庫 ²呼叫Server.CreateObject方法取得“ADODB.Connection”的例項,再使用Open方法開啟資料庫。 ²指定要執行的SQL命令連線資料庫後,可對資料庫操作,如查詢,修改,刪除等,這些都是透過SQL指令來完成的。論文參考網。 ²使用RecordSet屬性和方法,並顯示結果為了更精確地跟蹤資料,要用RecordSet元件建立包含資料的遊標,遊標就是儲存在記憶體中的資料。 ²關閉資料庫
基本程式碼如下示意
"連線OLEDB,建立conn連結物件
Set Conn = Server.CreateObject("ADODB.CONNECTION")
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.mappath("data/xxx.mdb")
"建立記錄集物件
sSql = "select * from [user]"
Set oRs = Server.CreateObject("ADODB.Recordset")
oRs.Open sSql, oconn, 1, 1
If oRs.eof and oRs.bof then
"操作資料
end if
oRs.close
set oRs = nothing
原理如下:具體還是得去看看基礎知識,建議w3cshool官網看看
ASP訪問資料庫的原理 ASP是伺服器端的指令碼執行環境,可用來產生和執行動態的高效能的WEB伺服器程式。當用戶使用瀏覽器請求ASP主頁時,WEB伺服器響應,呼叫ASP引擎來執行ASP檔案,並解釋其中的指令碼語言(JScript 或VBScript),透過ODBC連線資料庫,由資料庫訪問元件 ADO(ActiveX Data Objects)完成資料庫操作,最後ASP生成包含有資料查詢結果的HTML主頁返回使用者端顯示。 由於ASP在伺服器端執行,執行結果以HTML主頁形式返回使用者瀏覽器,因而ASP源程式不會洩密,增加了系統的安全保密性。此外,ASP是面向物件的指令碼環境,使用者可自行增加ActiveX元件來擴充其功能,拓展應用範圍。Database Access元件ADO WWW上很重要的應用是訪問WEB資料庫,用ASP訪問WEB資料庫時,必須使用ADO元件,ADO是ASP內建的ActiveX伺服器元件(ActiveX Server Component),透過在WEB伺服器上設定ODBC和OLEDB可連線多種資料庫:如SYBASE、ORACLE、INFORMIX、SQL SERVER、ACCESS、VFP等,是對目前微軟所支援的資料庫進行操作的最有效和最簡單直接的方法。通常我們學的連結access資料庫就是使用這個控制元件的,具體步驟如下 三. ASP訪問資料庫步驟 在ASP中,使用ADO元件訪問後臺資料庫,可透過以下步驟進行: 1. 定義資料來源 在WEB伺服器上開啟“控制面板”,選中“ODBC”,在“系統DSN”下選“新增”,選定你希望的資料庫種類、名稱、位置等。本文定義“SQLSERVER”,資料來源為“HT”,資料庫名稱為“HTDATA”,指令碼語言採用Jscript。 2. 使用ADO元件查詢WEB資料庫 ²呼叫Server.CreateObject方法取得“ADODB.Connection”的例項,再使用Open方法開啟資料庫。 ²指定要執行的SQL命令連線資料庫後,可對資料庫操作,如查詢,修改,刪除等,這些都是透過SQL指令來完成的。論文參考網。 ²使用RecordSet屬性和方法,並顯示結果為了更精確地跟蹤資料,要用RecordSet元件建立包含資料的遊標,遊標就是儲存在記憶體中的資料。 ²關閉資料庫