Avatar billede trine_h Nybegynder
11. marts 2004 - 10:04 Der er 4 kommentarer og
1 løsning

c#/mysql decimal spørgsmål

Jeg har 2 kolonner i en tabel i mysql som er af typen decimal, som indeholder beløb (med komma).
Hvordan trækker jeg dem ud af db'en således at jeg kan ligge posterne i de 2 kolonner sammen?
Problemet er at jeg kun kan hente dem ind i en streng! Hvilken datatype skal de placeres i ??
Avatar billede burningice Nybegynder
11. marts 2004 - 10:10 #1
du har da en type der hedder decimal i C#?

nu kender jeg ikke SÅ meget til mysql, men normal kan man gøre noget ala

SELECT tal1, tal2 FROM tabel WHERE id = et_eller_andet

//Åbn en reader

decimal sum = reader.GetDecimal(0) 0 reader.GetDecimal(1);

reader.Close();
Avatar billede trine_h Nybegynder
11. marts 2004 - 11:16 #2
jeg henter dataen fra en repeater, men følgende giver fejlen "The best overloaded method match for 'decimal.Parse(string)' has some invalid arguments"


decimal salgsats = Decimal.Parse((DataBinder.Eval(e.Item.DataItem, "salgsats")));
Avatar billede burningice Nybegynder
11. marts 2004 - 11:21 #3
du skal huske at caste dit object (som DataBinder.Eval returnerer) til en string

decimal salgsats = Decimal.Parse((DataBinder.Eval(e.Item.DataItem, "salgsats")).ToString());
Avatar billede trine_h Nybegynder
12. marts 2004 - 10:20 #4
okey - tak for hjælpen "cyberfessor" - læg et svar og du får pointene
Avatar billede burningice Nybegynder
12. marts 2004 - 14:05 #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