---
title: "Access till SQL server"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/129167-access-till-sql-server"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "jimpa"
published: "2005-05-30T17:44:45.000Z"
updated: "2005-06-04T20:00:38.000Z"
replies: 10
views: 358
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/databaser-sql/129167-access-till-sql-server"
---

# Access till SQL server

## #1 — jimpa, 2005-05-30T17:44Z

Hej,

Jag har en Access databas med en tabell av typen 'Number' och Field Size är satt till 'Double'.

Nu försöker jag göra ett litet script som ska skapa ett likadant datafält fast till msSQL och mySQL server. 

Hur skulle strängen nedan se ut om jag vill ha det till Double istället, bara at byta ut \[int\] till \[double\]?

```
strSQL = strSQL & "[mittFält] [int] NULL DEFAULT 0 ,"
```

Mvh,
Jimpa

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

## #2 — Jesper T, 2005-05-30T21:12Z

I mySql så gör du så här:      \`mittFält\` double default '0'

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

## #3 — jimpa, 2005-05-31T15:42Z

Tackar!
Någon som vet hur man gör i msSql?

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

## #4 — jimpa, 2005-06-01T10:47Z

Ingen  :q

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

## #5 — LarsG, 2005-06-01T11:19Z

De approximativa numeriska datatyperna i SQL äro

real
double precision
float \[(precision)\]

så några av dessa borde finnas i SQL server. Precision för float avser antal bitar.

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

## #6 — jimpa, 2005-06-01T13:15Z

Tack för ditt svar!

Så alla tre alternativen betyder samma sak, fast vilken man skall använda beror på vilken version av SQL server man använder? Eller funkar alla tre?

Om vi säger att jag vill använda double. Kan jag skapa ett sånt datafält i min tabell så här då?

```
strSQL = strSQL & "[mittFält] [double] NULL DEFAULT 0 ,"
```

Mvh,
Jimpa

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

## #7 — jimpa, 2005-06-02T13:59Z

Ingen som vet?

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

## #8 — LarsG, 2005-06-04T13:26Z

Double? Double precision står det i mitt inlägg.
Jag har nu tittat i manualen för SQL server och den har stöd real och float men inte double precision.  Man kan ej dock ange någon precision för float.

De tre olika typerna sklijer sig så att 

real \<= double precision

med avseende på precision. Om man anger float utan precision så är det samma sak som double precision. Detta gäller alltså hur det är definierat i SQL. Om du vill ha mer detaljer om hur det fungerar i SQL server så kan du ju läsa manualen.

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

## #9 — jimpa, 2005-06-04T18:36Z

Har varken SQL server eller manual :)
Det jag vill få fram är ett datafält som kan hantera två decimaler! 
Kan ingenting om float, Precision etc...
Skulle detta kunna funka då?
strSQL = strSQL & "\[mittFält\] \[real\] NULL DEFAULT 0 ,"

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

## #10 — Lasp, 2005-06-04T18:54Z

Oavsett manual eller inte finns det en hel del att läsa utan att man behöver förta sig ;-)
<http://tns-www.lcs.mit.edu/manuals/java-api-1.1beta2/guide/jdbc/mapping.doc.html>

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

## #11 — jimpa, 2005-06-04T20:00Z

Men.. det där säger ju mig ingenting  :r 
Jag är ju en helt vanlig människa, dessutom utbildad snickare.. Var nästan säker på att ni data-gurus visste hur man fick fram att databasfält som kunde hantera ett par decimaler...
Nåja får väl hålla mig till access då!

Tack ändå :)

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/129167-access-till-sql-server
