---
title: "En count och hämta 2 kolumner?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/96568-en-count-och-hämta-2-kolumner"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Bosse168"
published: "2004-02-04T15:41:27.000Z"
updated: "2004-02-04T17:22:10.000Z"
replies: 7
views: 277
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/96568-en-count-och-hämta-2-kolumner"
---

# En count och hämta 2 kolumner?

## #1 — Bosse168, 2004-02-04T15:41Z

Kan man på något sätt göra en count på antalet poster samtidigt som man hämtar ut 2 kolumner ur en MySQL databas? Alltså när man sätter en RecSet,

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

## #2 — LarsG, 2004-02-04T15:50Z

Ett recordset har egenskapen recordcount.

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

## #3 — Bosse168, 2004-02-04T15:53Z

Och hur hämtar man ut det från denna SQL sqls?

sql="SELECT namn,namn2 FROM kompis WHERE namn='" & id & "' AND godkand=0"

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

## #4 — Bosse168, 2004-02-04T16:30Z

och hur skriver jag ut recordcount?

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

## #5 — LarsG, 2004-02-04T16:40Z

```
response.write rs.recordcount
```

Det är en ren ADO-sak och har inget med SQL att göra.

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

## #6 — OveRRidE, 2004-02-04T16:44Z

Ett tillägg; för att få tillgång till .RecordCount på ADO-recordset:et måste du öppna recordsetet med .Open-metoden på ditt Connection-objekt. Du kan alltså inte använda .Execute om du vill använda .RecordCount, för då returnerar den alltid -1.

RED. Det går ju att göra såhär också: 

```
sql = "SELECT (SELECT count(din_primarykey) FROM table) as AntalRader, kolumn1, kolumn2 FROM table WHERE kolumn1 = 'dittanochdattan' "
set rs = conn.execute(sql)
response.write rs("AntalRader")
   while not rs.eof 
      '# gör nåt
   rs.movenext
   wend
set rs = nothing
```

RED2. Funkar sådana subquerys i mySQL egentligen? :q

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

## #7 — LarsG, 2004-02-04T16:55Z

Red2: Nej, inte i nuvarande version. 
Även om det gick så är det onödigt då man skickar samma värde flera gånger.

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

## #8 — Bosse168, 2004-02-04T17:22Z

Ok jag löste problemet så här för tillfället, någon som har några föbättringar på koden:

```
'******************    start Relationer

Set Rs = Connect.Execute("SELECT count(id) AS Antal FROM kompis WHERE namn2 = '"& id &"' AND godkand=0")
Set Rs2 = Connect.Execute("SELECT count(id) AS Antal FROM kompis WHERE namn2 = '"& id &"' AND changer=1")

response.write ("<a target='frameMain' href='polare/relation.asp'>")

If Rs2("Antal")<>0 Then
response.write("<img border='0' src='bilder/status/relation_on.gif' title='"& rs2("Antal") &" ändrad(e) relation'></a>")

ElseIf Rs("Antal")=0 then
response.write("<img border='0' src='bilder/status/relation_off_gra.gif' title='Inga nya relationer :('></a>")

ElseIf Rs("Antal")>1 Then
response.write("<img border='0' src='bilder/status/relation_on.gif' title='"& rs("Antal") &" Ny(a) relation på G'></a>")
End If

Rs.Close : set Rs=Nothing
Rs2.Close : set Rs2=Nothing
```

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/96568-en-count-och-hämta-2-kolumner
