Avatar billede jesperfjoelner Nybegynder
04. februar 2005 - 22:03 Der er 4 kommentarer og
1 løsning

decimalseparator og felttype ved opdatering af accessdatabase

Jeg prøver at indsætte et kommatal i et felt i en accessdatabase,
men har problemer.

Er der regler for at decimalseparatorer skal være punktum eller
komma?
Og er der en regel for hvilken felttype feltet i databasen skal
være?
Jeg bruger "double" som felttype, men kan ikke få det til at
virke. Det er priser på produkter jeg indsætter, så det vil kunne
dreje sig om 2 decimaler, men hvilken felttype og
decimalseparator skal jeg bruge?
Avatar billede eagleeye Praktikant
05. februar 2005 - 00:01 #1
Hvis du har sat kolonnen til doble i access så skal du bruge ' omkring tallet og ellers skrive tallet som du normalt ville gøre 23,75 eks:

SQL = "insert into tbl (talkol) values ('23,75')"
Avatar billede jesperfjoelner Nybegynder
05. februar 2005 - 00:28 #2
Mange tak!
Avatar billede jesperfjoelner Nybegynder
05. februar 2005 - 00:34 #3
Er der en anbefalet felttype, som bør anvendes? Er decimal eller single bedre? Og skal man i de tilfælde ikke anvende ' omkring tallet?
Tak for hjælpen.
Avatar billede eagleeye Praktikant
05. februar 2005 - 00:43 #4
Normalt når det er et tal heltal så skal man ikke bruge ' omkring tallet men når det er et decimal tal single/doble så skal der ' omkring da tallet kan indeholde komma som også bruges i SQL syntaxen til at skulle kolonner og values.

Om du bruger den ene eller anden afgøres af hvor store tal du kommer ud for. Du kan i Access trykke F1 oven på Propertyen Feltstørrelse så kan du se hvor store tallene kan være. Der ud over står der også hvor mange byte hvert tal fylder, sigle tager 4 bytes, dobbelt tager 8 bytes.
Avatar billede jesperfjoelner Nybegynder
05. februar 2005 - 00:45 #5
Interessant - tak for hjælpen!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester