---
title: "Metod för att lista poster"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/136341-metod-för-att-lista-poster"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "MarreMan"
published: "2005-10-25T04:40:00.000Z"
updated: "2005-10-25T10:21:35.000Z"
replies: 2
views: 265
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/136341-metod-för-att-lista-poster"
---

# Metod för att lista poster

## #1 — MarreMan, 2005-10-25T04:40Z

Hej!

Jag undrar om någon har en bra metod för att lista ut poster ur en db. Scriptet ser så här.

```
<%
	Set Connect = Server.CreateObject("ADODB.Connection")
	Set RecSet = Server.CreateObject("ADODB.Recordset")
	Connect.Open db_string
	Recset.CursorLocation = 3
	Recset.CacheSize = 5
	SQL = "SELECT * FROM docs ORDER BY ID ASC"
	RecSet.Open SQL, Connect

'	:-----: Listar innehållsförteckning över alla dokument i databasen :-----:
%>

<table cellspacing="0" cellpadding="3" width="750">
<tr>
<td width="325"><b>Avdelning</b></td>
<td width="325"><b>Dokument</b></td>
<td width="100"><b>Arkivsätt</b></td>
</tr>
<%
	Do While Not Recset.EOF
%>
  <tr>
    <td valign="top"><%=Recset("Department")%></td>
    <td valign="top"><%=Recset("Dokument")%></td>
    <td valign="top"><%=Recset("StorageWay")%></td>
</tr>

<%
	Recset.MoveNext
	Loop
%>
</table>
```

Listan blir då

Avdelning 	Dokument	Arkivsätt
Avdelning 	Dokument	Arkivsätt
Avdelning 	Dokument	Arkivsätt

och jag skulle vilja lista så här istället men vet inte riktigt hur det skall göras

\----------------------------------------------
Avdelning
\----------------------------------------------
Dokument	Arkivsätt
Dokument	Arkivsätt
Dokument	Arkivsätt

\----------------------------------------------
Avdelning
\----------------------------------------------
Dokument	Arkivsätt
Dokument	Arkivsätt
Dokument	Arkivsätt

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

## #2 — yohpops, 2005-10-25T05:27Z

Lite snabbt:

```
<%
	Do While Not Recset.EOF
%>
<%if oldDepartment<>Recset("Department") or oldDepartment="" then%>
<tr>
    <td valign="top" colspan="2"><%=Recset("Department")%></td>
</tr>
<%end if%>
  <tr>
    <td valign="top"><%=Recset("Dokument")%></td>
    <td valign="top"><%=Recset("StorageWay")%></td>
</tr>

<%
oldDepartment=Recset("Department")
	Recset.MoveNext
	Loop
%>
```

Men då måste du sortera på Department.

Det går ju också att skapa 2 recordset, ett som loopar igenom alla Departments och ett som loopar igenom dokumenten i varje Department.

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

## #3 — MarreMan, 2005-10-25T10:21Z

Tack så mycket yohpops, det funkar precis som avsett.  :birp

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/136341-metod-för-att-lista-poster
