---
title: "Fel i uträkning? Vad saknas?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/7801-fel-i-uträkning-vad-saknas"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Inferis"
published: "2001-01-20T12:50:00.000Z"
updated: "2001-01-20T16:03:00.000Z"
replies: 3
views: 235
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/7801-fel-i-uträkning-vad-saknas"
---

# Fel i uträkning? Vad saknas?

## #1 — Inferis, 2001-01-20T12:50Z

Vad gör jag för fel?

Vill någon hjälpa mig?

Får felmeddelande:
Error Type:
Microsoft VBScript runtime (0x800A000D)
Type mismatch: 'Antal_Volvo'
/procent.asp, line 14

Här är koden:

Totalantal = "SELECT COUNT(Bilar) FROM biltabellen"

Antal_Volvo = "SELECT COUNT(\*) FROM biltabellen WHERE Bilar=Volvo"

Procent_Volvo= Antal_Volvo / Totalantal \* 100

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

## #2 — M@rtin, 2001-01-20T12:55Z

konstigt men jag antar att du måste deklarera Antal_Volvo som en integer...

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

## #3 — @nders, 2001-01-20T15:57Z

det är inte så konstigt.
det är ju bara två sql-strängar, som du inte ens har exekverat...

dessutom har du ett syntaxfel i antal_volvo-frågan.

```
Antal_Volvo = "SELECT COUNT(*) FROM biltabellen WHERE Bilar='Volvo'"
```

fjumpar runt volvo, eftersom det är ett värde och inget kolumnnamn.

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

## #4 — LarsG, 2001-01-20T16:03Z

Du behöver använda recordset för att plocka värdena från databasen.

Titta här:
 <http://www.webavis.nu/webavis/html/artiklar/asp/index.shtml> 

Du behöver inte göra två stycken select-satser utan du kan utföra beräkningen direkt i SQL.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/7801-fel-i-uträkning-vad-saknas
