---
title: "float"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/42808-float"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "fundrusse"
published: "2002-04-30T11:14:54.000Z"
updated: "2002-04-30T14:37:51.000Z"
replies: 2
views: 299
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/42808-float"
---

# float

## #1 — fundrusse, 2002-04-30T11:14Z

Hur gör jag för att konventera till float..
jag får följande felmeddelande när jag skall skriva in ett ,
t ex 12,26

\[Microsoft\]\[ODBC SQL Server Driver\]\[SQL Server\]Error converting data type varchar to float.

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

## #2 — doggelito, 2002-04-30T11:25Z

sql-servern vill nog ha punkt istället för komma.
det finns ingen direkt konvertering till float, närmast är nog double:  CDbl("variabel")

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

## #3 — @nders, 2002-04-30T14:37Z

> sql-servern vill nog ha punkt istället för komma

Ja, så borde det vara. Skapar lite problem eftersom många har regionalinställningar på sina maskiner som gör att decimaltal använder kommatecken, inte punkt. Det löser man enklast med Replace().

```
strSQL = "INSERT INTO tblTabell1 (Field1, Field2) VALUES (" & Replace(tal1, ",", ".") & ", " & Replace(tal2, ",", ".") & ")"
```

Mvh,

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/42808-float
