Avatar billede webcreator Nybegynder
07. oktober 2005 - 14:00 Der er 4 kommentarer og
1 løsning

Double (fx 100.50) bliver til 100,50

Hej Eksperter.

Jeg forsøger at gemme en double i min database. Værdien kunne fx være 100.50, men ved debugging kan jeg se, at tallet 100,50 forsøges indsat i databasen. Så Windows/.NET må åbenbart konvertere min double til dansk format. Men min MySQL databasen afrunder værdien 100,50 til 100, hvilket må skyldes at den får en komma frem for et punktum.

Hvordan kan jeg i C# .NET force min double til at bruge punktum frem for komma ?
Avatar billede arne_v Ekspert
07. oktober 2005 - 14:01 #1
ja angiv at der skal formateres med engelsk culture

har du læst http://www.eksperten.dk/artikler/277 ?
Avatar billede arne_v Ekspert
07. oktober 2005 - 14:02 #2
den viser hvordan du kan lave en ToString med angivelse af culture
Avatar billede arne_v Ekspert
07. oktober 2005 - 14:02 #3
og hvis du brugte parameters så havde du naturligvis slet ikke problemet
Avatar billede webcreator Nybegynder
07. oktober 2005 - 14:27 #4
Ah, perfekt. Tusind tak. Svartid igen :)
Avatar billede arne_v Ekspert
07. oktober 2005 - 14:28 #5
svar
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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