webForumDet fria alternativet

RecordCount strul

5 svar · 230 visningar · startad av casca

cascaMedlem sedan feb. 20005 891 inlägg
#1

Varför råkar man ständigt ut för problem som verkar obegripliga? :e

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! :o

          <%

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

------------------
Rökare är som vanliga människor, fast inte lika länge.

[Redigerat av casca den 19 jan 2001]

BenganMedlem sedan juni 2000690 inlägg
#2

Lägg RecordCount FÖRE loopen, alltså tilldela en variabel värdet av RecordCount och skriv sen ut den där du vill.

------------------
MvH
/Bengan
www.bengan.com
"Better to be hated for who you are than loved for who you're not."

[Redigerat av Bengan den 20 jan 2001]

cascaMedlem sedan feb. 20005 891 inlägg
#3

Funkar fortfarande inte :(

------------------
Rökare är som vanliga människor, fast inte lika länge.

LarsGMedlem sedan dec. 200012 464 inlägg
#4

Hej.

Titta här:
http://cgi.webforum.nu/wf/Forum11/HTML/000619.html

------------------
essentitia preter non sans multiplicandum

KrebaMedlem sedan sep. 200029 inlägg
#5

Recordcount funkar inte med en dynamisk cursor. Du måste använda en keyset eller en static för att det ska fungera.

------------------
We can't solve problems by using the same kind of thinking we used when we created them.
-Albert Einstein (1879-1955)

cascaMedlem sedan feb. 20005 891 inlägg
#6

Jo, jag förstod det efter att ha lusläst den andra tråden.. ;)

Men tack ändå!

------------------
Rökare är som vanliga människor, fast inte lika länge.

134 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)