---
title: "plussa"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/48562-plussa"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "antar"
published: "2002-07-23T23:17:31.000Z"
updated: "2002-07-24T11:24:17.000Z"
replies: 14
views: 368
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/48562-plussa"
---

# plussa

## #1 — antar, 2002-07-23T23:17Z

nån som kan förbättra koden?

```
<%if recset.eof then
response.write "0"
else
if not recset("1") = "" then
counter = counter +1
end if
if not recset("2") = "" then
counter = counter +1
end if
if not recset("3") = "" then
counter = counter +1
end if
if not recset("4") = "" then
counter = counter +1
end if
if not recset("5") = "" then
counter = counter +1
end if
if not recset("6") = "" then
counter = counter +1
end if
if not recset("7") = "" then
counter = counter +1
end if
if not recset("8") = "" then
counter = counter +1
end if
if not recset("9") = "" then
counter = counter +1
end if
if not recset("10") = "" then
counter = counter +1
end if
response.write counter
end if
%>
```

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

## #2 — K++, 2002-07-23T23:21Z

ehm. Vad vill du göra?

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

## #3 — antar, 2002-07-23T23:22Z

det ska plussas på +1 om man fältet är tomt annars +0

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

## #4 — solbulle, 2002-07-23T23:45Z

Kanske...

```
<%
if recset.eof then
counter = 0
else
For I = 1 to 10
if recset(I) <> "" then
counter = counter +1
end if
Next
end if
response.write counter
%>
```

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

## #5 — antar, 2002-07-23T23:52Z

får det här
Kompileringsfel i Microsoft VBScript (0x800A040E)
'loop' utan 'do'
/krypin_main.asp, line 1095
Loop

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

## #6 — solbulle, 2002-07-24T00:18Z

Aj som attans, det skall givetvis stå: Next och inte Loop.

Ändrat i mitt tidigare inlägg.

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

## #7 — antar, 2002-07-24T00:30Z

får konstiga siffror?

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

## #8 — icaaq, 2002-07-24T05:55Z

> **antar skrev:**
>
> får konstiga siffror?

Hur menar du ?

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

## #9 — emission, 2002-07-24T08:27Z

Visa mer omgivande kod (SQL-sats och så..).

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

## #10 — antar, 2002-07-24T10:40Z

kopplingen ser ut så här:

```
Set Connect = Server.CreateObject("ADODB.Connection") 
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("Database/Counter.mdb")&""
Set RecSet = Server.CreateObject("ADODB.Recordset")
Addera = "Select * FROM Counter where counter1 = '1'"
RecSet.Open Addera, Connect, 3, 3
```

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

## #11 — solbulle, 2002-07-24T10:43Z

På vilket sätt får du konstiga siffror???

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

## #12 — antar, 2002-07-24T10:44Z

asså det står 4 istället för 3

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

## #13 — Quazzo, 2002-07-24T11:06Z

Re: plussa

> **antar skrev:**
>
> plussa
> nån som kan förbättra koden?

Klart det blir fel om man "plussar"...du måste lära dig att "plussar" är en ogiltlig operator..använd "plus" istället !  :e

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

## #14 — solbulle, 2002-07-24T11:22Z

Du är helt säker på att det inte finns 4 poster som uppfyller villkoret?
Står counter på 0 vid start?

Pröva att lägg in en till rad i scriptbiten:

```
<%
if recset.eof then
counter = 0
else
counter = 0
For I = 1 to 10
if recset(I) <> "" then
counter = counter +1
end if
Next
end if
response.write counter
%>
```

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

## #15 — solbulle, 2002-07-24T11:24Z

Då kanske iofs detta fungerar:

```
<%
counter = 0
if NOT recset.eof then
For I = 1 to 10
if recset(I) <> "" then
counter = counter +1
end if
Next
end if
response.write counter
%>
```

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/48562-plussa
