---
title: "hur hoppa över tomma recset?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/45523-hur-hoppa-över-tomma-recset"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "solbulle"
published: "2002-06-09T21:23:13.000Z"
updated: "2002-06-09T23:19:40.000Z"
replies: 6
views: 202
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/45523-hur-hoppa-över-tomma-recset"
---

# hur hoppa över tomma recset?

## #1 — solbulle, 2002-06-09T21:23Z

Nu har det slagit slint igen, hur kan jag göra för att i html-koden som detta genererar inte få en massa onödiga tomma rader med \<TR\>\<TD\>\</TD\>\<TD\>\</TD\>\</TR\> där det är tomt i mitt rs?

```
	response.write "<TABLE>"

while not rs.eof

	If  rs("fld_g_title") <> pgenre then
		pgenre = rs("fld_g_title")
	Else pgenre = ""
	End IF

	If  pmt_name <> rs("fld_mt_name") then
		pmt_name= rs("fld_mt_name")
		response.write"<TR><TD><a class=film href=""" & strScriptname & "?id=" & rs("fld_mt_id") & """>" & rs("fld_mt_name") & "</a><br></TD>"
	Else
		response.write "<TR><TD></TD>" & vbcrlf
	End If
	If pgenre <> "" then
   		response.write "<TD><font color='RED'><b>" & pgenre & "</b></font></TD>"
		Else 
		response.write "<TD></TD>" & vbcrlf
	End If

response.write "</TR>"  & vbcrlf

 rs.movenext

pgenre = ""

wend
response.write "</TABLE>"
```

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

## #2 — Jesper T, 2002-06-09T21:32Z

Kan du inte bara tabort:

```
Else
		response.write "<TR><TD></TD>" & vbcrlf
```

??
MVH Jesper

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

## #3 — solbulle, 2002-06-09T21:36Z

Nja, snudd på, jag vill lista ut innehållet så här:

fld_mt_name1 --- fld_g_title1
 \----------------   fld_g_title2

fld_mt_name2 ----------------   

fld_mt_name3 ---  fld_g_title1
fld_mt_name3 ---fld_g_title2

och då måste jag ju ibland ha med den raden, men det jag vill undvika det är de fallen när det kan bli tomt både på:
fld_mt_name samt fld_g_title
vilket resulterar i typ:

\<TR\>\<TD\>\</TD\>\<TD\>\</TD\>

osv

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

## #4 — Jesper T, 2002-06-09T21:43Z

Detta är säkert fel men går det inte att göra ngt likande?

```
while not rs.eof and rs("fld_g_title")<>""
```

MVH Jesper :)

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

## #5 — solbulle, 2002-06-09T21:54Z

Nja, tror tyvärri nte det hjälper.
Lösningen som jag ser det är väl att stöka om lite i mina fina If-satser och på något sätt i utskriften kolla om både fld_g_title samt fld_mt_name2 är tomma eller lika spm föregående...
Hm...

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

## #6 — Jesper T, 2002-06-09T21:54Z

Nej, det blir nog väldigt fel tror jag! :r

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

## #7 — solbulle, 2002-06-09T23:19Z

Så här blev det, bra snurrigt men det fungerar... tror jag.
variabelnamngiviningen blev inte heller den bästa, men men:

```
	response.write "<TABLE>"

while not rs.eof

If  rs("fld_mt_name") <> ""  then

	If  rs("fld_g_title") <> pgenre then
		pgenre = rs("fld_g_title")

		strpgenre = "<TD><font color='RED'><b>" & pgenre & "</b></font></TD></TR>" & vbcrlf

	Else
		If pmt_name <> rs("fld_mt_name") then
			strpgenre = "<TD></TD></TR>" & vbcrlf
		Else
			strpgenre = ""
		End IF
	End IF

	If  pmt_name <> rs("fld_mt_name") then
		pmt_name= rs("fld_mt_name")
		response.write"<TR><TD><a class=film href=""" & strScriptname & "?id=" & rs("fld_mt_id") & """>" & rs("fld_mt_name") & "</a><br></TD>" & vbcrlf

	Else
		If rs("fld_g_title") <> pgenre2 then
			response.write"<TR><TD></TD>" & vbcrlf
		End If
	End If
End IF

pgenre2 = rs("fld_g_title")

response.write  strpgenre 

rs.movenext

pgenre = ""

wend
response.write "</TABLE>"
```

Bättre lösning mottages tacksamt.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/45523-hur-hoppa-över-tomma-recset
