---
title: "Hämta data från tabell ?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/65384-hämta-data-från-tabell"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "[AMD]Zmaster"
published: "2003-01-19T09:40:20.000Z"
updated: "2003-01-19T11:36:30.000Z"
replies: 10
views: 288
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/65384-hämta-data-från-tabell"
---

# Hämta data från tabell ?

## #1 — [AMD]Zmaster, 2003-01-19T09:40Z

Tjena, jag vill hämta inskriven data som ligger i en databas, jag vet hur jag får ut allt i den tabellen, men i tabellen finns det 15 olika kolumner eller vad det kallas, jag vill bara ha från den som heter l1, hur gör jag då?  :q

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

## #2 — @nders, 2003-01-19T09:46Z

Det specificerar du i SQL-frågan.

```
strSQL="SELECT Fält1, Fält2, Fält3 FROM tabellen"
```

Mvh

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

## #3 — [AMD]Zmaster, 2003-01-19T10:05Z

Jomen hur gör jag när jag använder detta system så att det är flera rader:

```
" union select count(*),5 from intervju " & _
```

Hur går jag det till så du sa det?

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

## #4 — @nders, 2003-01-19T10:06Z

Du måste visa hela SQL-frågan, och beskriv vad du vill att den ska returnera.

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

## #5 — [AMD]Zmaster, 2003-01-19T10:08Z

```
<% Set db = Server.CreateObject("ADODB.Connection")
db.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ="& Server.MapPath("../../data/databas.mdb")&";"
 SQL = "SELECT Count(*) , 1 From nyheter " &_
" union select count(*),2 from artiklar " & _
" union select count(*),3 from nyhetsbrev " & _
" union select count(*),4 from fraga " & _
" union select count(*),5 from intervju " & _
" union select count(*),6 from svar order by 2" 
Set rs = db.Execute(SQL)
%>
<font face="Verdana" size="1"><br> ->>>> Det finns 

<%=RS.Fields(0) %> nyheter inlaggda<br>
<% rs.movenext %>
->>>> Det finns 
<% = rs.fields(0) %> artiklar inlagda<br>
<% rs.movenext %>
->>>> Det finns 
<% = rs.fields(0) %> prenumeranter på nyhetsbrevet<br> 
<% rs.movenext %>
->>>> Det finns 
<% = rs.fields(0) %> omröstningar inlaggda<br>
<% rs.movenext %>
->>>> Det finns 
<% = rs.fields(0) %> intervjuer inlaggda<br>
<% rs.movenext %>
->>>> Det finns 
<% = rs.fields(0) %> svar till omröstningar inlaggda
```

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

## #6 — [AMD]Zmaster, 2003-01-19T10:09Z

> **\[AMD skrev:**
>
> Zmaster\]
>
> ```
> <% Set db = Server.CreateObject("ADODB.Connection")
> db.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ="& Server.MapPath("../../data/databas.mdb")&";"
>  SQL = "SELECT Count(*) , 1 From nyheter " &_
> " union select count(*),2 from artiklar " & _
> " union select count(*),3 from nyhetsbrev " & _
> " union select count(*),4 from fraga " & _
> " union select count(*),5 from intervju " & _
> " union select count(*),6 from svar order by 2" 
> Set rs = db.Execute(SQL)
> %>
> <font face="Verdana" size="1"><br> ->>>> Det finns 
> 
> <%=RS.Fields(0) %> nyheter inlaggda<br>
> <% rs.movenext %>
> ->>>> Det finns 
> <% = rs.fields(0) %> artiklar inlagda<br>
> <% rs.movenext %>
> ->>>> Det finns 
> <% = rs.fields(0) %> prenumeranter på nyhetsbrevet<br> 
> <% rs.movenext %>
> ->>>> Det finns 
> <% = rs.fields(0) %> omröstningar inlaggda<br>
> <% rs.movenext %>
> ->>>> Det finns 
> <% = rs.fields(0) %> intervjuer inlaggda<br>
> <% rs.movenext %>
> ->>>> Det finns 
> <% = rs.fields(0) %> svar till omröstningar inlaggda
> ```

Den jag ska lägga till ska returnera den posten som ligger i databasen i tabellen elitserie och i kolumnen l1

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

## #7 — @nders, 2003-01-19T10:11Z

Kan du inte bara lägga tilll en union select till i din fråga?

Vad är fältet l1 för datatyp?

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

## #8 — [AMD]Zmaster, 2003-01-19T10:59Z

Det är texttyp, men visa då hur jag lägger till en sån union select till!

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

## #9 — @nders, 2003-01-19T11:27Z

Eftersom det inte är samma datatyp som dina select count-frågor kan du inte lägga det i samma kolumn i recordsetet, så då måste vi skapa en ny kolumn på slutet.

```
 SQL = "SELECT Count(*) , 1 From nyheter " &_
" union select count(*),2,'' from artiklar " & _
" union select count(*),3,'' from nyhetsbrev " & _
" union select count(*),4,'' from fraga " & _
" union select count(*),5,'' from intervju " & _
" union select count(*),6,'' from svar " & _
" union select 0, 7, l1 from elitserie order by 2" 
Set rs = db.Execute(SQL)
```

Någonting sånt borde fjunka.

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

## #10 — [AMD]Zmaster, 2003-01-19T11:32Z

Får felmeddelande:

> Microsoft OLE DB Provider for ODBC Drivers error '80004005' 
> 
> \[Microsoft\]\[ODBC Microsoft Access Driver\] The number of columns in the two selected tables or queries of a union query do not match. 
> 
> /hnadmin/antal.asp, line 16

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

## #11 — @nders, 2003-01-19T11:36Z

Försök gärna att felsöka lite själv. ;) 

Jag glömde lägga till kolumn med tom sträng i den första delfrågan:

```
SQL = "SELECT Count(*) , 1[b], ''[/b] From nyheter " &_
" union select count(*),2,'' from artiklar " & _
" union select count(*),3,'' from nyhetsbrev " & _
" union select count(*),4,'' from fraga " & _
" union select count(*),5,'' from intervju " & _
" union select count(*),6,'' from svar " & _
" union select 0, 7, l1 from elitserie order by 2" 
Set rs = db.Execute(SQL)
```

mvh,

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/65384-hämta-data-från-tabell
