Avatar billede Jman Praktikant
17. november 2004 - 12:07 Der er 3 kommentarer og
1 løsning

indsætte valuta i AccesDB

Jeg har et problem med at indsætte en pris i et valuta-felt i en accesDB
Jeg kan se på min SQL at jeg postere eks. 199,95 - men i DB'en skriver den 19995,00

Jeg har pt. feltet stående som Valuta, standard, automatisk decimal
- Jeg har også forsøgt med 2 decimaler, men det er det samme..
Hvad gør jeg galt ?
Avatar billede moejensen Nybegynder
17. november 2004 - 12:16 #1
det er sandsynligvis fordi feltet er af typen number med to decimaler. Og så er det en amerikansk udgave så du skal bruge . for at den genkender det
Avatar billede moejensen Nybegynder
17. november 2004 - 12:17 #2
så du skriver 199.95 for at den gemmer som det rigtige.

Du kan evt lave en replace(intTal,",",".")

inden du gemmer.
Avatar billede Jman Praktikant
17. november 2004 - 12:20 #3
Doh - ja.. havde stirret mig blindt på den, men havde lavet replcen omvendt ..
Der stod: replace(oFileUp.Form("OfferPrice"),".",",") 
        c",)
Avatar billede moejensen Nybegynder
17. november 2004 - 13:09 #4
det er hvad der sker når man kigger for længe på det

Tak for point :-)
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
Kurser inden for grundlæggende programmering

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