---
title: "Hur visar man information från en databas?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/79088-hur-visar-man-information-från-en-databas"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "BulletBoyCrime"
published: "2003-06-06T16:52:08.000Z"
updated: "2003-06-15T20:07:02.000Z"
replies: 11
views: 317
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/79088-hur-visar-man-information-från-en-databas"
---

# Hur visar man information från en databas?

## #1 — BulletBoyCrime, 2003-06-06T16:52Z

hej!
detta kanske är väldigt nybörjaraktigt, men hur visar man information från en databas till en hemsida via ASP?
Snabb kod räcker ;)
Tack!

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

## #2 — m_soderlund, 2003-06-06T16:58Z

Vi säger att du har en databas som heter db.mdb (Access-databas). I den databasen har du tabellen *tbl*. I tabellen *tbl* finns det två kolumner, kolumnerna *Id* och *Namn*.

För att med ASP visa info ur databasen kan du köra denna kod:

```
<%
Dim Cn, Rs, arrRecs, i, Idnr, Namn
Set Cn = Server.CreateObject("ADODB.Connection") 
Cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("db.mdb")

Set Rs = Cn.Execute("Select Id,Namn From tbl") 

If Rs.EOF Then 
Rs.Close : Set Rs = Nothing 
Cn.Close : Set Cn = Nothing
Response.Write "Inga poster än.." 
 

Else arrRecs = Rs.GetRows() 
Rs.Close : Set Rs = Nothing 
Cn.Close : Set Cn = Nothing 

For i = 0 To UBound(arrRecs,2)
 
Idnr = arrRecs(0,i) 'id-numret
Namn = arrRecs(1,i) 'namn

Response.Write "Id: " & Idnr & "<br>Namn: " & Namn
Next

End If 
%>
```

Mycket enkel kod, jag använder mig av GetRows() som snabbar upp om det finns många poster i databasen.
Lycka till!

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

## #3 — BulletBoyCrime, 2003-06-06T17:04Z

Mycket snällt av dig :e och det värmer, men jag råkar ha en MySQLdatabas (vilket jag skulle sagt från början, mitt fel)
och behöver då som bekant hämta den med SQL Query :r Lessen, men jättetack! :bire

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

## #4 — SteveP, 2003-06-06T17:32Z

En sql query finns ju redan med i koden, du behöver ju bara ändra connectionstringen 
från

```
Cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("db.mdb")

till nåt i stil med

Cn.Open "Driver={mySQL};Server=data.domain.com;Port=3306;Option=131072;Stmt=;Database=my-database;Uid=username;Pwd=password;"
```

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

## #5 — BulletBoyCrime, 2003-06-07T18:14Z

Är det verkligen SQLquery?
Visserligen är jag ny på detta, men nog ser det inte ut så :l
Nåja, men om någon skulle kunna peka ut vad ett par grejer gör så skulle jag vara tacksam:

```
If Rs.EOF Then 
Rs.Close : Set Rs = Nothing 
Cn.Close : Set Cn = Nothing
Response.Write "Inga poster än.." 
 

Else arrRecs = Rs.GetRows() 
Rs.Close : Set Rs = Nothing 
Cn.Close : Set Cn = Nothing 

For i = 0 To UBound(arrRecs,2)
 
Idnr = arrRecs(0,i) 'id-numret
Namn = arrRecs(1,i) 'namn

Response.Write "Id: " & Idnr & "<br>Namn: " & Namn
Next
```

Lite frågetecken men jag fattar kanske vad det betyder, lågnt ifrån säker bara.......
Tack!

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

## #6 — SteveP, 2003-06-11T15:40Z

```
Set Rs = Cn.Execute("Select Id,Namn From tbl")
```

Ser du inte sqlqueryn ?
"Select Id,Namn From tbl"

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

## #7 — Josef, 2003-06-11T15:46Z

```
If Rs.EOF Then '// Här kollas om några poster kunde hittas som matchar sql-strängen
'// Om inte några poster kunde hittas sker följande:
 '// Här stängs recordsetet och kopplingen till databasen.
Rs.Close : Set Rs = Nothing 
Cn.Close : Set Cn = Nothing
Response.Write "Inga poster än.." 
 
'//Men om det fanns poster så...
Else arrRecs = Rs.GetRows() '//Fylls arrRecs(som är en array) med de poster som hittades.
 '// Här stängs recordsetet och kopplingen till databasen.
Rs.Close : Set Rs = NothingCn.Close : Set Cn = Nothing 

'//Här loopas alla poster i arrayen ut.
For i = 0 To UBound(arrRecs,2)
 
Idnr = arrRecs(0,i) 'id-numret
Namn = arrRecs(1,i) 'namn

Response.Write "Id: " & Idnr & "<br>Namn: " & Namn
Next
```

Här har du din förklaring. ;)

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

## #8 — LarsG, 2003-06-11T16:28Z

Flyttas från SQL

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

## #9 — BulletBoyCrime, 2003-06-11T19:23Z

Tack!

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

## #10 — BulletBoyCrime, 2003-06-12T09:58Z

Jag kom just på, min rubrik kanske är lite smått felaktig men det här är vad jag menade:
Hur hämtar man information från en mySQLdatabas och lägger den i variabler?
Det är allt jag behöver, det var inte en gästbok jag tänkte på ;)
Tack!

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

## #11 — m_soderlund, 2003-06-12T10:08Z

I min kod har jag lagt info från tabellen i två variabler, *Idnr* och *Namn*. ;)

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

## #12 — BulletBoyCrime, 2003-06-15T20:07Z

Tack!

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/79088-hur-visar-man-information-från-en-databas
