04. februar 2005 - 22:03Der 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?
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.
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.
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.