- 帖子
- 8
- 主題
- 2
- 精華
- 0
- 積分
- 15
- 點名
- 0
- 作業系統
- XP
- 軟體版本
- XP
- 閱讀權限
- 10
- 性別
- 男
- 註冊時間
- 2012-11-8
- 最後登錄
- 2012-12-12
|
將SQL查詢出來的結果顯示在某網頁上?
請教以下程式碼(ASP)該如何修改才會執行成功,因為都遇上一些執行錯誤,我是想將SQL查詢出來的結果顯示在某網頁上,謝謝!
-----------------------------------------------------------------------------------------------------------------------------------------------------
//====== Step 1:建立資料庫連結,然後開啟資料庫
conn = Server.CreateObject("ADODB.Connection");
conn.ConnectionString = "Driver={SQL Server};Server=XXXX;UID=XX;PWD=XXXX;Database=XXXXXXXX;"
conn.Open();
//====== Step 2:執行SQL指令,並將查詢結果儲存於 Recordset 中
sql = "SELECT * from test"; //從資料表 testTable 取出所有資料
rs = conn.Execute(sql);
%>
<table border=1 align=center>
<tr bgcolor="cyan">
<%
//====== Step 3:透過 RecordSet 集合取得欄位的內容
//印出欄位名稱
for (i=0; i<rs.Fields.Count; i++)
Response.write("<th>"+rs(i).Name+"</th>\n");
%>
</tr>
<%
//印出每一筆資料
while (!rs.EOF) {
Response.write("<tr>\n");
for (i=0; i<rs.Fields.Count; i++)
Response.write("<td>"+rs(i)+" </td>\n");
rs.MoveNext();
}
%>
</table>
<%
//====== Step 4:關閉 RecordSet 及資料庫連結
rs.Close();
conn.Close();
%>
<hr>
---------------------------------------------------------------------------------------------------------------------------------- |
|