---
title: "Hämta endast unika namn från databas"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/13680-hämta-endast-unika-namn-från-databas"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "arro"
published: "2002-01-10T12:50:00.000Z"
updated: "2002-01-10T15:10:00.000Z"
replies: 5
views: 251
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/13680-hämta-endast-unika-namn-från-databas"
---

# Hämta endast unika namn från databas

## #1 — arro, 2002-01-10T12:50Z

Bygger ett system för biljettbokning i ASP för en teatergrupp. I en databas listas alla föreställningar med namn och datum varje gång de spelas. Jag vill skriva ut namnet på de olika föreställningarna i en lista, så att man kan välja vilken man vill se, och sedan välja datum. Således vill jag inte att namnen ska skrivas ut varje gång de förekommer i databastabellen, utan bara första gången. Försökte lösa det på följande vis med att ladda in namnen i en array, men det gick inte. Förslag?

```
<%	
Dim showname, showsArray(), arraycount, showexists, i

arraycount = 0
ReDim showsArray(0)
'showexists = false

Do Until RecShows.EOF
showname = RecShows("showname")

For i = 0 to Ubound(showsArray)
If showname = showsArray(i) Then showexists = true
Next

If Not showexists Then
%>
<%=Ubound(showsArray)%><br>
<%=showname%><p>
<%
showsArray(arraycount) = showname

arraycount = arraycount + 1
ReDim showsArray(arraycount)

RecShows.MoveNext
End If
Loop
%>
```

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

## #2 — doggelito, 2002-01-10T12:54Z

Kan du inte använda Distinct i din sqlsträng?

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

## #3 — OveRRidE, 2002-01-10T13:23Z

```
SELECT DISTINCT kolumn_namn FROM tabell_namn
```

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

## #4 — arro, 2002-01-10T15:02Z

Visste inte att det kommandot fanns. Men jag får följande fel: 

```
ADODB.Fields fel '800a0cc1' 

ADO kunde inte hitta objektet i mängden som överensstämmer med det begärda namnet eller numret
```

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

## #5 — @nders, 2002-01-10T15:05Z

Då har du skrivit fel fältnamn när du försöker skriva ut fältets innehåll.

Mvh,

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

## #6 — arro, 2002-01-10T15:10Z

Hur fungerar DISTINCT? Kan man bara välja att läsa från den delen av tabellen då? Testade att ta bort referenser till andra fält, och då funkade det.

Tack ska ni ha allihop!

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/13680-hämta-endast-unika-namn-från-databas
