Avatar billede hulla Novice
23. april 2008 - 17:42 Der er 7 kommentarer og
1 løsning

Indsætte decimal tal

Hej

Jeg vil gerne indsætte et decimal-tal i min database.
Det kan jeg ikke finde ud af!

Jeg prøver med en alm. sql streng
(Insert Into Cat (Acc) Values (7.5)
og bruger derefter følgende kommandoer:

command = new SqlCommand(sqlStr, conn);
command.ExecuteNonQuery();

Den runder i dette tilfælde op til 8.

Hvad gør jeg forkert?
Avatar billede arne_v Ekspert
23. april 2008 - 17:44 #1
Hvad er typen i databasen ?

(parameters er ioevrigt en god ting)
Avatar billede hulla Novice
23. april 2008 - 17:48 #2
decimal(18, 0)
Avatar billede arne_v Ekspert
23. april 2008 - 18:28 #3
0 decimaler ?

saa har du jo faaet det du bad om
Avatar billede hrc Mester
23. april 2008 - 21:32 #4
he he..
Avatar billede hulla Novice
23. april 2008 - 21:40 #5
Nå det er det det betyder,... jeg prøver lige noget andet så :-)
Avatar billede arne_v Ekspert
23. april 2008 - 21:58 #6
f.eks. decimal(18,2)
Avatar billede hulla Novice
14. juni 2008 - 06:55 #7
Helt korrekt Arne, svarer du?
Avatar billede arne_v Ekspert
15. juni 2008 - 18:16 #8
kommer her
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
Computerworld tilbyder specialiserede kurser i database-management

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