Lägg RecordCount FÖRE loopen, alltså tilldela en variabel värdet av RecordCount och skriv sen ut den där du vill.
Trådstart#1
Varför råkar man ständigt ut för problem som verkar obegripliga?
Jaja, detta har jag kollat jävligt noga på, utan att få fram den minsta aningen om vad det är för fel..
Använder RecordCount för att räkna poster i en tabell (från en MySQL-databas) som jag har kopplat mot en ASP-sida med hjälp av MyODBC. Har en post i postsamlingen, men RecordCount skriver ut -1!
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Set rs = Server.CreateObject("ADODB.Recordset")
Conn.ConnectionString = "server=localhost;db=casca;uid=root;pwd=;driver=MySQL"
Conn.Open
SQL = "SELECT * FROM inlagg ORDER BY id DESC"
rs.Open SQL, Conn, adOpenDynamic, adLockOptimistic
%>
<% IF rs.EOF THEN %>
Åh fan.. Det finns inga kommentarer!<br><br>
<% ELSE %>
<% Do While Not rs.EOF %>
<img src="bullet.gif"> <b><%=rs("datum")%></b><br>
<%=rs("Meddelande")%><br>
av: <b><%=rs("Namn")%></b> <<b><a href=mailto:<%=rs("Email")%>><%=rs("Email")%></a></b>> <<b><a href="<%=rs("url")%>" target="_blank">skrytobjekt</a></b>><br>
<br>
<% rs.MoveNext %>
<% Loop %>
<% END IF %>
<img src="line.gif"><br><br>
Kommentarer: <b><%=rs.RecordCount%></b>
<%
rs.Close
Conn.Close
%>