14. juni 2007 - 13:39Der er
9 kommentarer og 2 løsninger
Problemer med at gemme beløb
hej jeg har store problemer med at gemme beløb. Der problemer med . og , i beløbet. Hvordan klare man det hvis man skal have beløb som 12,95 , 13,00 osv.
I c sharp koden bruger jeg float til beløb og i databasen(MSSQL 2005) bruger jeg feltet money.
At bruge float den rigtige løsning eller skal jeg bruge double.
Du skal sætte beløb ind på formen: 7913.00 - altså med punktum. Klares automatisk ved brug af parameters. Ellers kan du lave en replace Eller du kan lave en tostring med en passende culture (ikke-dansk)
Du kan ikke erstatte noget i en float, kun i en tekstrepræsentation af tallet. Derfor skal du ikke foretage dig noget, hvis du vil gemme en float via parameters.
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.