webForumDet fria alternativet

Datum där det inte ska vara datum!

ASP

1 svar · 140 visningar · startad av doggelito

Medlem sedan juni 20003 076 inlägg
Frågan#1

Problems!
Har en loop där jag visar en fråga (ett forum) samt senaste svarets datum.
Men när jag inte har ett senaste svar så visar den datumet från loopen tidigare, varför?

FOR rowcounter= 0 TO numrow

fr_datum=myArray(fld_datum,rowcounter)
sv=myArray(fld_froga,rowcounter)
svid=myArray(fld_svarid,rowcounter)

Strsql3 = "SELECT Tid FROM svar WHERE DID =" & int(svid) & " Order By Tid Desc"
Set Recordset3 = Conn.Execute(Strsql3)
If Not Recordset3.Eof Then
senaste = Recordset3("Tid")
End If
Recordset3.Close()
Set Recordset3 = Nothing
%>
              <tr valign="bottom"> 
                <td height="22" class="text"><img src="../bilder/prick.gif" width="11" height="22"> 
                  <% response.write "<a href='les.asp?id=" & svid & "'>" & sv & "</a>" %>
                </td>
                <td align="center"> 
                  <% If CDate(fr_datum) = Date() Then %>
                  <span class="textbold"> 
                  <% response.write fr_datum %>
                  </span> 
                  <% Else %>
                  <span class="text"> 
                  <% response.write fr_datum %>
                  </span> 
                  <% End If %>
                </td>
                <td align="center"><span class="text"> <%=svar%></span></td>
                <td align="center" class="text"><%=svar2%></td>
                <td align="center" class="text"><% If CDate(senaste) = Date() Then %>
                  <span class="textbold"> 
                  <% response.write senaste %>
                  </span> 
                  <% Else %>
                  <span class="text"> 
                  <% response.write senaste %>
                  </span> 
                  <% End If %></td>
              </tr>
              <%
Next
%>

Koden är inte världens snyggaste (väldigt gammal kod) men ni fattar nog.
Finns det något sätt att tömma recordsettet eller nått?

------------------
Motto: Flest If-taggar vinner!

[Redigerat av doggelito den 03 jan 2002]

Medlem sedan juni 20003 076 inlägg
#2

löste det, ibland är man inte snabbtänkt!

------------------
Motto: Flest If-taggar vinner!

330 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
118 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
189 ms — ändringar (db)