---
title: "flyttal i sql-sträng"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/45139-flyttal-i-sql-sträng"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Gein"
published: "2002-06-03T19:42:51.000Z"
updated: "2002-06-04T06:33:28.000Z"
replies: 5
views: 333
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/dotnet/45139-flyttal-i-sql-sträng"
---

# flyttal i sql-sträng

## #1 — Gein, 2002-06-03T19:42Z

Har ett problem som jag behöver lösa.
Jag har några flyttal av typen Double som t.ex
kan ha värdet 9,5. När jag lägger in detta i en 
INSERT fråga i en SQL sträng så blir det fel.
Access läser det som 9 är ett värde och 5 ett annat eftersom den delar upp värdena med ",". Hur ändrar jag detta så att
Visual Basic skriver ut "." istället?

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

## #2 — Gein, 2002-06-03T20:11Z

löste det med att sätta ' mellan värdet när det skulle in i SQL strängen

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

## #3 — @nders, 2002-06-03T21:00Z

Du får väl använda replace eftersom du skall använda decimalpunkt i SQL.

Mvh,

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

## #4 — Gein, 2002-06-03T21:05Z

replace funkar inte
Då VB inte gillar "."-tecken i en double datatyp så tar den bort det tecknet, så 9,5 efter en replace blir 95

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

## #5 — UlfT, 2002-06-03T21:34Z

> *Ursprungligen av Gein*  **replace funkar inte
> Då VB inte gillar "."-tecken i en double datatyp så tar den bort det tecknet, så 9,5 efter en replace blir 95**

Nej, du kan inte köra Replace på en double. Däremot kan du köra replace på en sträng. Alltså bygger du upp din sql-sträng först, sedan replace.

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

## #6 — @nders, 2002-06-04T06:33Z

Så här tänkte jag:
Du har ett decimaltal i en variabel, ex. dblNumber.

```
strSQL = "INSERT INTO tblTabell (doublefältet) VALUES ("  & Replace(Cstr(dblNumber), ",", ".") & ")"
```

Mvh,

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/45139-flyttal-i-sql-sträng
