---
title: "37.6 + 0 = 38??"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/120230-37-6-0-38"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Bosse168"
published: "2005-01-16T10:49:28.000Z"
updated: "2005-01-16T10:59:54.000Z"
replies: 4
views: 332
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/120230-37-6-0-38"
---

# 37.6 + 0 = 38??

## #1 — Bosse168, 2005-01-16T10:49Z

Har två kolumner i min MySQL databas som är av typen *decimal(10,2)* problemet är när jag försöker plusa ihop dom två så avrundar den resultatet till 38.

```
inlogg=cInt(Rs("inlogg"))
gb=cInt(Rs("gb"))

Response.Write(inlogg &" + "& gb &" ="& inlogg+gb)
```

**Variabel värden:**
inlogg = 0
gb = 37,6

Använder jag inte cInt så får jag detta fel meddelande:
Körningsfel i Microsoft VBScript fel '800a000d' 

Inkompatibla typer

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

## #2 — @nders, 2005-01-16T10:54Z

Du konverterar ju till heltal, så att 38+0 är 38 borde väl inte komma som en överraskning?

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

## #3 — Bosse168, 2005-01-16T10:57Z

Hur gör jag för att inte konvertera dom till heltal?

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

## #4 — K@llen, 2005-01-16T10:57Z

Borde vara:

inlogg=CDbl(Rs("inlogg"))
gb=CDbl(Rs("gb"))

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

## #5 — Bosse168, 2005-01-16T10:59Z

Tackar så mycket, har inte lekt med decimaler innan ;)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/120230-37-6-0-38
