<%@LANGUAGE="VBSCRIPT"%> <% if("main.gif" <> "") then Command1__main = "main.gif" if(Request("subject") <> "") then Command1__m_subject = Request("subject") %> <% set Command1 = Server.CreateObject("ADODB.Command") Command1.ActiveConnection = MM_connection1_STRING Command1.CommandText = "UPDATE board SET site1 = site1 + 1 WHERE subject = '" + Replace(Command1__m_subject, "'", "''") + "' and site3 = '" + Replace(Command1__main, "'", "''") + "' " Command1.CommandType = 1 Command1.CommandTimeout = 0 Command1.Prepared = true Command1.Execute() %> <% Dim Recordset1__MMColParam Recordset1__MMColParam = "1" if (Request.QueryString("subject") <> "") then Recordset1__MMColParam = Request.QueryString("subject") %> <% set Recordset1 = Server.CreateObject("ADODB.Recordset") Recordset1.ActiveConnection = MM_connection1_STRING Recordset1.Source = "SELECT * FROM board WHERE subject = '" + Replace(Recordset1__MMColParam, "'", "''") + "' ORDER BY site3 ASC,p_time" Recordset1.CursorType = 0 Recordset1.CursorLocation = 2 Recordset1.LockType = 3 Recordset1.Open() Recordset1_numRows = 0 %> <% Dim Repeat1__numRows Repeat1__numRows = -1 Dim Repeat1__index Repeat1__index = 0 Recordset1_numRows = Recordset1_numRows + Repeat1__numRows %> <% ' *** Recordset Stats, Move To Record, and Go To Record: declare stats variables ' set the record count Recordset1_total = Recordset1.RecordCount ' set the number of rows displayed on this page If (Recordset1_numRows < 0) Then Recordset1_numRows = Recordset1_total Elseif (Recordset1_numRows = 0) Then Recordset1_numRows = 1 End If ' set the first and last displayed record Recordset1_first = 1 Recordset1_last = Recordset1_first + Recordset1_numRows - 1 ' if we have the correct record count, check the other stats If (Recordset1_total <> -1) Then If (Recordset1_first > Recordset1_total) Then Recordset1_first = Recordset1_total If (Recordset1_last > Recordset1_total) Then Recordset1_last = Recordset1_total If (Recordset1_numRows > Recordset1_total) Then Recordset1_numRows = Recordset1_total End If %> <% ' *** Recordset Stats: if we don't know the record count, manually count them If (Recordset1_total = -1) Then ' count the total records by iterating through the recordset Recordset1_total=0 While (Not Recordset1.EOF) Recordset1_total = Recordset1_total + 1 Recordset1.MoveNext Wend ' reset the cursor to the beginning If (Recordset1.CursorType > 0) Then Recordset1.MoveFirst Else Recordset1.Requery End If ' set the number of rows displayed on this page If (Recordset1_numRows < 0 Or Recordset1_numRows > Recordset1_total) Then Recordset1_numRows = Recordset1_total End If ' set the first and last displayed record Recordset1_first = 1 Recordset1_last = Recordset1_first + Recordset1_numRows - 1 If (Recordset1_first > Recordset1_total) Then Recordset1_first = Recordset1_total If (Recordset1_last > Recordset1_total) Then Recordset1_last = Recordset1_total End If %> Untitled Document

回主畫面

    討論主題:<%=(Recordset1.Fields.Item("subject").Value)%>

回應篇數:<%=(Recordset1_total)-1%>           

<% While ((Repeat1__numRows <> 0) AND (NOT Recordset1.EOF)) %>

 


<%=(Recordset1.Fields.Item("name").Value)%>

<%= DoWhiteSpace(Recordset1.Fields.Item("contect").Value)%>

[ 站長回應]  

<%= DoWhiteSpace(Recordset1.Fields.Item("feback").Value)%>

<%=(Recordset1.Fields.Item("p_time").Value)%> ">   ">  

<% Repeat1__index=Repeat1__index+1 Repeat1__numRows=Repeat1__numRows-1 Recordset1.MoveNext() Wend %> <% Recordset1.Close() %>