---
title: "Visa alla poster"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/152982-visa-alla-poster"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Trumpf"
published: "2006-10-25T21:14:28.000Z"
updated: "2006-10-26T04:30:48.000Z"
replies: 1
views: 346
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/152982-visa-alla-poster"
---

# Visa alla poster

## #1 — Trumpf, 2006-10-25T21:14Z

Hej,

Tänkte få ut alla poster i fält från en accessbas.
Och det är för att jag vill på ett enkelt sätt ändra ev. stavfel osv.

Har följande kod:
\<%
Set connect = Server.CreateObject("ADODB.Connection")
connect.open "DRIVER={Microsoft Access Driver (\*.mdb)};DBQ=C:\\Domains\\rilton.se\\db\\colombi.mdb"
Set RecSet = Server.CreateObject("ADODB.Recordset")
SQL = "SELECT \* FROM tabell WHERE ID=" & Session("ID")
RecSet.Open SQL, Connect, 1, 3
%\>

Med denna så kan jag gå in på varje ID och redigera samt spara.
Sen kör jag Do_change_settings.asp

Men om jag vill nu göra som så. Att han ska visa alla poster rakt av. Alltså alla ID från databasen. Och samtigt ha möjlighet att ändra samt trycka på spara.
Går igenom Do_change_settings.asp men hur gör jag då?

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

## #2 — oskars, 2006-10-26T04:30Z

```
<%
  Set connect = Server.CreateObject("ADODB.Connection")
  connect.open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=C:\Domains\rilton.se\db\colombi.mdb"
  
  Set RecSet = Server.CreateObject("ADODB.Recordset")
  SQL = "SELECT * FROM tabell"
  RecSet.Open SQL, Connect, 1, 3

  ' Denna raden säger till att vi ska göra något tills sista posten är visad.
  Do Until RecSet.EOF
%>
  Här skriver du ut all info du vill ha från varje post...
<%=RecSet("Namn")%> osv osv...
  Lägg även med en länk liknande denna för redigering av posten:
  <a href="din_redigeringssida.asp?ID=<%=RecSet("ID")%>">Redigera!</a>
  Då skickas användaren till vald sida och sidan får reda på vilket ID i databasen som ska redigeras!
<%

  ' Denna raden byter till nästa post i databasen
  RecSet.MoveNext
  ' Det vi vill göra tills sista posten är visad är ju att loopa:
  Loop

%>
```

Var det så du tänkte?

Alternativ kan du ju göra så här om du vill ha redigeringsformuläret på samma sida liksom....

```
<%
  Set connect = Server.CreateObject("ADODB.Connection")
  connect.open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=C:\Domains\rilton.se\db\colombi.mdb"
  
  Set RecSet = Server.CreateObject("ADODB.Recordset")
  SQL = "SELECT * FROM tabell"
  RecSet.Open SQL, Connect, 1, 3

  ' Denna raden säger till att vi ska göra något tills sista posten är visad.
  Do Until RecSet.EOF
%>

    <form name="spara" method="post" action="dinfil.asp?do=spara&ID=<%=RecSet("ID")%>">
        <input name="namn" type="text" value="<%=RecSet("Namn")%>
        <input type="submit" value="Spara" />
    </form>

<%

  ' Denna raden byter till nästa post i databasen
  RecSet.MoveNext
  ' Det vi vill göra tills sista posten är visad är ju att loopa:
  Loop

%>
```

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/152982-visa-alla-poster
