---
title: "Exakt kod för detta"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/12635-exakt-kod-för-detta"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "nybörjare"
published: "2001-11-14T11:40:00.000Z"
updated: "2001-11-14T13:56:00.000Z"
replies: 6
views: 246
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/12635-exakt-kod-för-detta"
---

# Exakt kod för detta

## #1 — nybörjare, 2001-11-14T11:40Z

hur räknar man ut hur många saker i en databas som innehåller mer än 0 i en kolumn?

t.ex just nu finns det xxx kolumner som innehåller mer än 0 i varje fattar ni?

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

## #2 — @nders, 2001-11-14T11:43Z

Du ställer en SQL-fråga liknande denna:

```
strSQL = "SELECT COUNT(*) AS Antal FROM tblTabellen WHERE fldKolumnen >0"
```

Mvh,

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

## #3 — NETwork, 2001-11-14T12:16Z

Finns det ingen motsvarighet till asp.nets "Dataset" i gamla asp... alltså att du tar en spegel av en databas som du sedan kan köra olika kommandon på så att man slipper hämta databasen varje gång?

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

## #4 — Vide, 2001-11-14T12:30Z

NETwork, jo, det finns två olika metoder att änvända (inte lika smidiga som i ASP.NET självklart). Antingen kan du använda metoden "Clone" för att kopiera recordsettet: <http://www.devguru.com/Technologies/ado/quickref/recordset_clone.html> 

Eller så anger du en parameter på recordsettet för att göra det "disconnected".

Fast vad detta har med frågan att göra vet jag inte... ;)

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

## #5 — NETwork, 2001-11-14T12:44Z

\>Fast vad detta har med frågan att göra vet jag inte... 

Nä, inte mycket... jag bara funderade lite. :)

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

## #6 — nybörjare, 2001-11-14T12:49Z

tack för hjälpen men när ja kör doden blir det så här:

Microsoft OLE DB Provider for ODBC Drivers fel '80040e07' 

\[Microsoft\]\[Drivrutin för ODBC Microsoft Access\] Typblandningsfel i villkorsuttryck. 

/Default.asp, rad 14

```
<%
'Databasen
file = Server.MapPath("gb.mdb")

'Öppnar databasen
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq="& file

'Öppnar Inboxen
Set RecSet = Server.CreateObject("ADODB.Recordset")
SQL = "SELECT COUNT(*) AS Antal FROM inbox WHERE nytt = 0"

RecSet.Open SQL, Connect, adOpenStatic, adLockOptimistic
 
%>

<title><%=RecSet("nytt")%> nya gästboks inlägg</title>

  <%
' Stänger databasen
RecSet.Close
Connect.Close
%>
```

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

## #7 — LarsG, 2001-11-14T13:56Z

Vilken datatyp har kolumnen nytt?

Om det är text så

```
SQL = "SELECT COUNT(*) AS Antal FROM inbox WHERE nytt = '0'"
```

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/12635-exakt-kod-för-detta
