ASP是一種常用的服務器端腳本語言,可以讓網站動態生成頁面及交互。
在ASP中,我們可以使用不同的數據庫與之交互,如Access、Oracle、SQL Server等。為了訪問數據庫,我們需要使用ADO對象模型,ADO提供了一些對象和屬性,方便我們實現對數據庫的訪問。
Dim objConn '創建一個數據庫連接對象 Dim objRs '創建一個Recordset對象 Set objConn = Server.CreateObject("ADODB.Connection") '創建對象 objConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\data\mydb.mdb" '打開數據連接 Set objRs = Server.CreateObject("ADODB.Recordset") '創建對象 objRs.Open "SELECT * FROM News", objConn '使用SQL語句查詢數據庫 While Not objRs.EOF '如果不是最后一條記錄 Response.Write objRs("Title") & " " & objRs("Author") '輸出字段值 objRs.MoveNext '移動到下一條記錄 Wend objRs.Close '關閉Recordset對象 objConn.Close '關閉數據庫連接 Set objRs = Nothing '釋放資源 Set objConn = Nothing '釋放資源
除了訪問數據庫,ASP還支持HTML的輸出,通過Response對象的Write方法,我們可以輸出HTML代碼,如下:
Response.Write "<table border='1'>" For i = 1 To 10 Response.Write "<tr><td>" & i & "</td></tr>" Next Response.Write "</table>"
以上代碼可以輸出一個帶有邊框的表格。