麻辣家族討論版版's Archiver

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>
----------------------------------------------------------------------------------------------------------------------------------

頁: [1]

麻辣家族討論版版為 麻辣學園 網站成員  由 昱得資訊工作室 © Since 1993 所提供