---
title: "Optimering av en db-loop"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/9966-optimering-av-en-db-loop"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Lukaspojken"
published: "2001-06-09T13:55:00.000Z"
updated: "2001-06-09T22:52:00.000Z"
replies: 4
views: 154
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/9966-optimering-av-en-db-loop"
---

# Optimering av en db-loop

## #1 — Lukaspojken, 2001-06-09T13:55Z

Jag loopar igenom databasen och vill att varannan rad har en annan färg än den andra. Det jag undrar är om jag kan optimera denna kod på något sätt angående de tio raderna kod.

```
Do While Not RecSet.EOF
IF Farg = 1 AND NOT RecSet.EOF THEN %>
 <TR bgcolor="#EEEEEE">
		(TIO RADER X-kod)
<% Farg = 0
RecSet.MoveNext
End if

IF Farg = 0  AND NOT RecSet.EOF THEN %>
 <TR>
	(SAMMA TIO RADER X-kod)
<% Farg = 1
RecSet.MoveNext
End if
Loop
```

Permalänk: https://www.webforum.nu/p/9966

## #2 — nakoz, 2001-06-09T14:03Z

<http://cgi.webforum.nu/wf/arkiv/asp_faq.html#tabellrad> 

mvh,

Permalänk: https://www.webforum.nu/p/271384

## #3 — Lukaspojken, 2001-06-09T14:09Z

Fasen vad smart variant det var...att jag inte tänkte på det...jag visste att det fanns något sätt men fann inte den...tack

Permalänk: https://www.webforum.nu/p/271385

## #4 — @nders, 2001-06-09T14:13Z

jag föreslår dock att man byter ut

```
<TDcolor="<%=color%>">
```

så att det blir korrekt html. det heter faktiskt bgcolor, och jag föreslår att man lägger det i tr-taggen istället:

```
<TR bgcolor="#<%=color%>"><TD><%=RS("namn")%></TD></TR>
```

mvh,

Permalänk: https://www.webforum.nu/p/271386

## #5 — MinOrk, 2001-06-09T22:52Z

Om du har många rader i databasen tjänar du ganska mycket tid på att inte "hoppa" mellan HTML och ASP kod.

Dvs i stället för:
\<% If nånting Then %\>
\<TR\> \<TD\>bla bla\</TD\> \</TR\>
\<% End If %\>

Så:
\<% If nånting Then
     Response.Write("\<TR\> \<TD\>bla bla\</TD\> \</TR\>")
End If %\>

\[Redigerat av MinOrk den 10 jun 2001\]

Permalänk: https://www.webforum.nu/p/271387

---

Tråden på webben: https://www.webforum.nu/amne/asp/9966-optimering-av-en-db-loop
