熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

用ASP查看數據庫記錄的代碼

2013-11-13 10:14:38  來源: .NET編程 

  首先是ASP與數據庫建立連接

  <%
set dbconnection=ServerCREATEOBJECT(ADODBCONNECTION)
DBPath = ServerMapPath(customermdb)
dbconnectionOpen driver={Microsoft Access Driver (*mdb)};dbq= & DBPath

  建立與數據庫的連接與上同

  SQL=select * from 客戶 Order By 時間 DESC
SET CustomerList=dbconnectionEXECUTE(SQL)
%>

  建立SQL查詢語句表示從客戶表中查詢所有記錄Order By 時間 DESC表示按時間降序排序這樣最後添加的信息再最上面顯示下面一句執行SQL查詢並將結果返回給Recordset對象CustomerList

  <html>
<body>
<FONT SIZE=><center>數據庫記錄</center></FONT>
<CENTER>
<TABLE BORDER=>
<tr>
<td>編號</td>
<td>公司名稱</td>
<td>聯絡人姓名</td>
<td>所在城市</td>
<td>電話號碼</td>
</tr>
<% DO WHILE NOT CustomerListEOF %>

  檢測記錄是否到了最後一條EOF表示End of File

  <TR>
<TD><% =CustomerList(客戶編號) %></TD>
<TD><% =CustomerList(公司名稱) %></TD>
<TD><% =CustomerList(聯絡人姓名) %></TD>
<TD><% =CustomerList(所在城市) %></TD>
<TD><% =CustomerList(電話號碼) %></TD>
</TR>

  <% =CustomerList(客戶編號) %>可以說是ResponseWrite方法的簡寫客戶編號字段內的數據寫入TD標簽間

  <% CustomerListmovenext
loop
%>

  如果還沒有到最後一條則指針移動到下一條用Do While Loop循環逐一取得所有的記錄

  </TABLE>
</CENTER>
<center>
<input type=button onclick=javascript:location value=添加數據>
</center>
</BODY>
</HTML>

  缺陷僅僅實現了最基本的功能先不說其它功能僅就數據的添加和查看功能來看比較完美的還應該加入分頁功能否則數據大到一定程度顯示全部數據基本上是不可能的


From:http://tw.wingwit.com/Article/program/net/201311/13022.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.