#眉標=ColdFusion MX #副標=Macromedia解決方案 #大標=拉攏ASP、PHP、JSP族群,擁抱ColdFusion MX(上) #作者=文/劉仲濱 ======<box>================ #程式1 <% set rsGetOrders = Server.CreateObject("ADODB.Recordset") rsGetOrders.ActiveConnection = "northwind" rsGetOrders.Source = "SELECT CustomerID, OrderDate from Orders" rsGetOrders.CursorLocation = 2 rsGetOrders.LockType = 3 rsGetOrders.Open() rsGetOrders_numRows = 0 %> =========================== 再以迴圈的方式將Recordset內的資料一筆一筆抽出來顯示在網頁上(以VBScript為例)。(程式2) =======<box>=================== #程式2 <% While (NOT rsGetOrders.EOF)) %> <% rsGetOrders.MoveNext() Wend %>
<%=(rsGetOrders.Fields.Item("CustomerID").Value)%> <%=(rsGetOrders.Fields.Item("OrderDate").Value)%>
===========<end>================ ======================== #程式3 <% rsGetOrders.Close() Set rsGetOrders = Nothing %> =============================== ====================== #程式4 SELECT CustomerID, OrderDate FROM Orders =============== ===================== #程式5
#rsGetOrders.CustomerID# #rsGetOrders.OrderDate#
========<end>=========== ========================= #程式6 本文內容:用CFML撰寫mail真是超簡便。 ============================ =========<box>============ #程式7 =============<end>================== =============<box>================ #程式8
============================ 最後,你還需要將此Recordset從記憶體中釋放,再關閉其資料庫連結。(程式9) =================== #程式9 =========================== ==========<box>======= #程式10 "; $replyto = "reply-to: bing@mmug.com.tw"; $header = $from; $header .= "\n"; $header .= $replyto; mail($to, $subject, $message, $header); // 開始寄信 ?> ========================== (程式11~14) ================== #程式11 CFML標籤式語法。 One is #myVar# Other ===========<end>============ =========<box>=========== #程式12 JSP標籤式語法。 <%! int myVar = 2;%> <% if (myVar == 1){ %> One is <%=myVar%> <% } else {%> Other <% } %>

==================== ======================= #程式13 CFML Script式語法。 if (myVar EQ 1){ writeOutput("One is #myVar#"); }else{ writeOutput("Other"); } ========================= ===================== #程式14 JSP Script式語法。 <% if (myVar == 1){ out.println("One is "+ myVar +""); }else { out.print("Other"); } %> ============================