---
title: "getRows och DISTINCT"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/104202-getrows-och-distinct"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Koggen"
published: "2004-05-23T22:15:00.000Z"
updated: "2004-05-24T00:32:08.000Z"
replies: 2
views: 277
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/104202-getrows-och-distinct"
---

# getRows och DISTINCT

## #1 — Koggen, 2004-05-23T22:15Z

Jag skall hämta namn från en databas med getRows för att längre ner i koden använda dom i ett SQL-uttryck. 

Jag vill bara ha med namnet **en** gång, och trodde att det bara var att ange DISTINCT i SQL-satsen som vanligt. Enligt artiklar jag läst skall det fungera. Det gör det inte för mig, alla poster kommer med... 
Vad gör jag för fel??

Koden

```
SQL = "SELECT DISTINCT namn FROM poster ORDER BY namn"
Set rs = CreateObject("ADODB.Recordset")
rs.open SQL, Connect

f = rs.GetRows()
rader = Ubound(f,2)

for kol = 0 to Ubound(f,rader)
namn = f(0, kol)

' Kanske kommer att ersättas av en getRows till senare...
' Bara jag får detta att fungera så.. :)
SQL2 = "SELECT * FROM poster WHERE namn = '" & namn & "'"
Set rs2 = CreateObject("ADODB.Recordset")
rs2.open SQL2, Connect, 1, 2

do until rs2.eof 

'Här kommer annat att ske längre fram
response.write rs2("namn") & "<p>" 

rs2.moveNext
loop

next
```

 

Tack på förhand

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

## #2 — solbulle, 2004-05-23T22:54Z

Lite kaka på kaka va?

Du kör inte distinct på din andra hämtning, där får du ut alla poster med namn = namn, så du är tillbaka på ruta ett.

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

## #3 — Koggen, 2004-05-24T00:32Z

Kom just på det själv också...

Silly me..  :r

Tack ändå

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/104202-getrows-och-distinct
