---
title: "Plockar ut alla rader utom en!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/109848-plockar-ut-alla-rader-utom-en"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "annesophie"
published: "2004-08-23T10:49:50.000Z"
updated: "2004-08-23T10:56:55.000Z"
replies: 3
views: 340
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/109848-plockar-ut-alla-rader-utom-en"
---

# Plockar ut alla rader utom en!

## #1 — annesophie, 2004-08-23T10:49Z

Lägger in webbisar i en databas (Access), i tabellen finns det ett fält som heter **Forlossning_type** som är ett 
text-fält där det står antingen *Kejsarsnitt* eller *Vaginal födsel*.
Tanken är att koden ska plocka ut webbisarna och sortera dom baserat på detta tex:

**Vaginal födsel**
Hugo
Smilla
Hanna

**Kejsarsnitt**
Liam
Kalle
Jacob

Det har sett helt ok ut tills idag då jag lade till en ny rad i databasen där forlossning_type är Kejsarsnitt.
Den raden vägrar visas!
Inga felmeddelanden...det loopas helt enkelt bara ut 5 utav 6 rader där Forlossning_type = Kejsarsnitt.

Har kollat efter mellanslag etc etc men det finns inte!

Nedan loop kanske inte är optimal (är under utveckling), men den funkar...trodde jag.
**Finns det någon anledning till varför nedan kod bara skulle plocka ut 5 utav 6 rader där Forlossning_type = Kejsarsnitt eller har det bara hängt sig här igen?**

```
sql5 = "SELECT * FROM XXXXXX ORDER BY forlossning_type,webbis_added desc"
set rs5 = conn.execute(sql5)
'response.write sql5

firstLetterII = ""

Do until RS5.EOF

webbis_parent = RS5("webbis_parent")
webbis_name = RS5("webbis_name")
forlossning_type = RS5("forlossning_type")
    'response.write forlossning_type

IF firstLetterII <> forlossning_type THEN
    firstLetterII = forlossning_type
    Response.Write("<br><b>" & UCase(Left(firstLetterII,1)) & LCase(Mid(firstLetterII,2)) & "</b><BR>")
END IF
	IF RS5("forlossning_type") = "" OR IsNULL(RS5("forlossning_type")) then
		RS5.MoveNext
	ELSE
		Response.write "<a href=webbisStory.asp?webbisID=" &rs5("webbis_id")& "><img src=../img/bullets/grey_arrow.jpg border=0>&nbsp;" & webbis_parent & " berättar om " & webbis_name & "</a><br>"
	END IF
RS5.MoveNext
LOOP
```

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

## #2 — @nders, 2004-08-23T10:52Z

Ställ samma SQL-fråga direkt i Access (jag antar att det är Access du använder). Får du ut alla poster?

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

## #3 — cyprys, 2004-08-23T10:54Z

Du har en moveNext här...

```
IF RS5("forlossning_type") = "" OR IsNULL(RS5("forlossning_type")) then
		RS5.MoveNext
	ELSE
```

... samt en som alltid körs i slutet.
Alltså kommer den hoppa två steg vid vissa loopar.
Ta bort den första MoveNext så ska det nog funka.

```
IF NOT RS5("forlossning_type") = "" AND NOT IsNULL(RS5("forlossning_type")) then
		Response.write "<a href=webbisStory.asp?webbisID=" &rs5("webbis_id")& "><img src=../img/bullets/grey_arrow.jpg border=0> " & webbis_parent & " berättar om " & webbis_name & "</a><br>"
	END IF
```

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

## #4 — annesophie, 2004-08-23T10:56Z

Jamen javisst! SÅ ligger det naturligtvis till!
Tack Cyprus! :bire :f

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/109848-plockar-ut-alla-rader-utom-en
