---
title: "Data från databas."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/97505-data-från-databas"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "AboO"
published: "2004-02-16T18:37:12.000Z"
updated: "2004-02-17T05:47:36.000Z"
replies: 4
views: 270
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/97505-data-från-databas"
---

# Data från databas.

## #1 — AboO, 2004-02-16T18:37Z

Jag har ett litet skript som lägger in namn och e-post i en databas och som sedan räknar hur många namn det finns i databasen.

Nu vill jag ta bort räknaren och göra så den visar namnen som finns i databasen istället. Jag har läst igenom en del artiklar som tar upp saker som det här men jag får det ändå inte att fungera.

Jag postar koden också så kan ni ju ta en titt. 

```php
- 
- "Räknaren som jag vill ska visa namnen istället för att räkna dom" - 

<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("db/anmal.mdb")&";"
Set RecSet = Conn.Execute("SELECT Count(*) As name FROM anmal")
%>

<%=RecSet("name")%> st intresserade.

<%
RecSet.Close
Set RecSet = Nothing
Conn.Close
Set Conn = Nothing
%>

- "Lägger in namn + epost i databasen" -

<!-- #include file="adovbs.inc" -->

<%
Set Conn = Server.CreateObject("ADODB.Connection") 
Conn.Open "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("db/anmal.mdb")&";"

Set RecSet = Server.CreateObject("ADODB.Recordset")

Addera = "Select * From anmal"
RecSet.Open Addera, Conn, adOpenStatic, adLockOptimistic

RecSet.AddNew
RecSet("mail") = Request.Form("mail")
RecSet("name") = Request.Form("name")
Session("reggat") = "Tack!"

RecSet.Update
RecSet.Close

Response.Redirect "count.asp"
%>

- "Formuläret" - 

<form name="anmal" method="post" action="spara.asp" onSubmit="return CheckForm();">
Ditt namn:<br>
  <input type="text" name="name">
<br>Din epostadress:
<br>
  <input type="text" name="mail">
<br>
  <input type="submit" value="Skicka!">
  </form> 

-
```

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

## #2 — @nders, 2004-02-16T18:49Z

```
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("db/anmal.mdb")&";"
Set RecSet = Conn.Execute("SELECT DISTINCT name FROM anmal ORDER BY name")
while not RecSet.eof
    Response.write RecSet("name") & "<br>"
    RecSet.movenext
wend
' stäng recordset, databas, osv
%>
```

Det vore också bra om du undvek \[php\]-taggarna för asp-kod, då färgkodningen ger sämre läsbarhet.

Mvh

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

## #3 — Jesper T, 2004-02-16T18:54Z

Du specar ju inga kolumner, men något liknande kanske:

```
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("db/anmal.mdb")&";"
Set RecSet = Conn.Execute("SELECT * FROM anmal")

If Not RecSet.EOF then
Do until recset.EOF
Response.write RecSet(0) &" : "& RecSet(1) &"<br>"
RecSet.movenext
Loop
else
Response.write "Inget att visa"
end if

RecSet.Close : Set RecSet = Nothing
Conn.Close : Set Conn = Nothing
%>
```

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

## #4 — AboO, 2004-02-16T19:43Z

Tack så mycket.

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

## #5 — @nders, 2004-02-17T05:47Z

<http://www.webforum.nu/misc.php?s=&action=faq&page=2#status>

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/97505-data-från-databas
