如今,CGI日漸衰落,ASP大行其道,大有取而代之之勢。對個人首頁製作者而言,CGI也確實太複雜了,尤其是在資料庫的操作上,繁複無比讓人望而生畏。相較而言, ASP則簡單得多。其物件導向的思想,將複雜的底層操作掩蓋,只留下簡單的調用介面。對資料庫的操作更是將它的優點體現得淋漓盡致。
本文將簡單介紹在個人首頁中運用ASP串連資料庫,實現動態網頁。相信您在讀完本文後,您的首頁將更加精彩。
1.在ASP中查詢ACCESS 資料庫
ASP能讓我們用簡單的方法在網頁中查詢、更新資料庫。下面將給出的例子用的是MS ACCESS DATABASE,但是其操作的原理卻可同樣地運用在任何支援ODBC的資料庫上。(之所以選擇ACCESS,是因為它容易操作,且被廣泛使用,對大多數的中小型項目而言,ACCESS無疑是最好的選擇。)
先用ACCESS建立一個資料表如下:
使用者編號 姓名 城市 電話號碼
1 張三 武漢 027-84713858
2 李四 北京 010-99581426
3 王五 上海 021-85541253
再請看下面的一段例子:
<%
SET DBCONNECTION=SERVER.CREATEOBJECT(“ADODB.CONNECTION”)
DBCONNECTION.OPEN “DSNNAME”
SQLQUERY=“SELECT * FROM CUSTOMERS”
SET RECUSTIONMERLIST=DBCONNECTION.EXECUTE(SQLQUERY)
%>
< CENTER>
< TABLE BORDER=1>
< % DO WHILE NOT RECUSTOMERLIST.EOF %>
< TR>
< TD><%=RECUSTOMERLIST(“客戶編碼”)%>< /TD>
< TD><%=RECUSTOMERLIST(“姓名”)%>< /TD>
< TD><%=RECUSTOMERLIST(“城市”)%>< /TD>
< TD><%=RECUSTOMERLIST(“電話號碼”)%>< /TD>
< /TR>
< % RECUSTOMERLIST.MOVNEXT LOOP %>
< /TABLE>
< /CENTER>