Board logo

標題: 將SQL查詢出來的結果顯示在某網頁上? [打印本頁]

作者: badboy01    時間: 2012-12-11 12:06     標題: 將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)+"&nbsp;</td>\n");
        rs.MoveNext();
}
%>
</table>

<%
//====== Step 4:關閉 RecordSet 及資料庫連結
rs.Close();
conn.Close();
%>

<hr>
----------------------------------------------------------------------------------------------------------------------------------




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)