webForumDet fria alternativet

Räkna igenom....

ASP

1 svar · 141 visningar · startad av maland

Medlem sedan nov. 200156 inlägg
Frågan#1

Det är så att jag vill visa upp ALLA personer som är knutna till ett visst projekt...
De är uppdelade på projektledare, utvecklare och säljare.
På ASPsidan visar jag upp dem på tre olika rader - en för varje kategori.
Till ett projekt kanske det finns tre utvecklare och två säljare och då vill jag ju radda upp dem UNDER varandra. Men det går inget bra.
Har försökt med:

<% 
 i=0
 do until rsAnt.EOF
 if i=0 then
 %>
<tr> 
  <td>
   <%=rsAnt("rubrik")%>
  </td>
 </tr>
  <%
  i=1
  else
  %>
<tr> 
  <td>
   <%=rsAnt("rubrik")%>
  </td>
 </tr>
<%
  i=0
  end if
  rsAnt.MoveNext
  loop
  %>

Det funkar ju för två rader men sedan hoppar texten all världens väg =)

Nej men detta är ju ett krångligt sätt om man har fyra olika ställen på en sida där man ska kolla om det finns flera poster som ska in....Finns det nåt annat sätt?

------------------
.: Malin :.

Medlem sedan juli 20003 825 inlägg
#2
 SQL = "SELECT * FROM [users]"

set mySQL = Conn.Execute(SQL)
on error resume next
IF NOT mySQL.EOF THEN myGetRow =  mySQL.GetRows() ELSE myGetRow = ""

FOR j = 0 to UBound(myGetRow, 2)
	FOR i = 0 to UBound(myGetRow, 1)
		response.write i & "> " & myGetRow(i, j) & " " & vbCRLF
	NEXT
	IF NOT j = UBound(myGetRow, 2) THEN response.write "<BR>"
NEXT

Hej Malin!

Om jag varit i dina kläder... så hade jag nog tait en titt poå GetRows.

Om du är ny till ASP kanske GetRows är nytt för dig men med ovanstående kod hoppas jag du får står hur GetRows fungerar.

255 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)