ASP查看數(shù)據(jù)庫記錄的代碼
首先是ASP與數(shù)據(jù)庫建立連接。
<%
set dbconnection=Server.CREATEOBJECT("ADODB.CONNECTION")
DBPath = Server.MapPath("customer.mdb")
dbconnection.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & DBPath
建立與數(shù)據(jù)庫的連接,與上同。
SQL="select * from 客戶 Order By 時間 DESC"
SET CustomerList=dbconnection.EXECUTE(SQL)
%>
建立SQL查詢語句,表示從"客戶"表中查詢所有記錄,Order By 時間 DESC表示"按時間降序排序,"這樣最后添加的信息再最上面顯示。下面一句執(zhí)行SQL查詢并將結(jié)果返回給Recordset對象CustomerList。
<html>
<body>
<FONT SIZE="5"><center>數(shù)據(jù)庫記錄</center></FONT>
<CENTER>
<TABLE BORDER=1>
<tr>
<td>編號</td>
<td>公司名稱</td>
<td>聯(lián)絡(luò)人姓名</td>
<td>所在城市</td>
<td>電話號碼</td>
</tr>
<% DO WHILE NOT CustomerList.EOF %>
檢測記錄是否到了最后一條。EOF表示End of File。
<TR>
<TD><% =CustomerList("客戶編號") %></TD>
<TD><% =CustomerList("公司名稱") %></TD>
<TD><% =CustomerList("聯(lián)絡(luò)人姓名") %></TD>
<TD><% =CustomerList("所在城市") %></TD>
<TD><% =CustomerList("電話號碼") %></TD>
</TR>
<% =CustomerList("客戶編號") %>可以說是Response.Write方法的簡寫。將"客戶編號"字段內(nèi)的數(shù)據(jù)寫入TD標(biāo)簽間。
<% CustomerList.movenext
loop
%>
如果還沒有到最后一條則指針移動到下一條。用Do While ... Loop循環(huán)逐一取得所有的記錄。
</TABLE>
</CENTER>
<center>
<input type="button" onclick="javascript:location.href='add.htm'" value="添加數(shù)據(jù)">
</center>
</BODY>
</HTML>
新聞熱點
疑難解答
圖片精選