Avatar billede sth Novice
09. december 2000 - 12:47 Der er 7 kommentarer og
1 løsning

Hvordan gemmes et komma tal i en access db

Jeg er være ude og hente en gratis \"onlineshop\"  på nettet det virker også næsten 100 %
Et af mine problemer har været at den regner i $ og ikke i kr., men dette er nu løst
mit problem er at jeg ikke kan gemme den indtastede ordre hvis prisen på en vare ikke giver et helt tal , altså det går godt med pris = 25 kr men ikke med pris 25,1 kr
Efter hvad jeg kan se så er det selvf. fordi at felterne i sql\'en er adskildt med et komma, og når det så kommer et komma for meget ja så går den i gejl, er der nogen der har en løsning på dette? jeg kan jo nok ikke være den første der ønsker at gemme et komma tal med asp i en access db vel !
Avatar billede kornfreak Nybegynder
09. december 2000 - 13:31 #1
hvorfor ikke smide den ind i databasen med f.eks 25|1 og når du så laver udtrækket,  siger du bare replace(rs(\"pris\"),\"|\",\",\")
Avatar billede kornfreak Nybegynder
09. december 2000 - 13:31 #2
Hm....vent, den duer vist ikke...
Avatar billede sth Novice
09. december 2000 - 13:35 #3
jeg er faktis lige igang med :
replace(Request.Form(\"ordertotal\"), \",\", \".\")

men ved ikke om det virker

Min oprindelige kode var:
sqlAdd = sqlAdd & Session(\"customerid\") & \",#\" & Date & \"#, cdbl(\" & Request.Form(\"ordertotal\")
Avatar billede kornfreak Nybegynder
09. december 2000 - 13:39 #4
Hm, nu jeg tænker over det, har jeg vist aldrig haft det problem med ikke at kunne bruge komma..
Avatar billede sth Novice
09. december 2000 - 13:44 #5
¨Det virkede med: replace(Request.Form(\"ordertotal\"), \",\", \".\")


MEN jeg sendte værdien 7.5 men access gemte værdien 8

Hvaaaa mon det går galt her ?
Avatar billede netsrac Praktikant
09. december 2000 - 17:18 #6
Åben din database i Acces, vælg design visning for den tabel du bruger marker feltet hvor du gemmer tallet og sæt datatypen til at være et tal, herefter sætter du format i bunden til at være \"Valuta\" og AntalDecimaler til \"Automatisk\" så skulle det være løst :)
Avatar billede netsrac Praktikant
09. december 2000 - 17:19 #7
Eller sæt format til at være \"Fast\"
Avatar billede sth Novice
09. december 2000 - 19:26 #8
jeg har løst problemet, men det var som netsrac 
skrev, så han skal selvf have sine 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