Avatar billede cpufan Juniormester
18. juli 2005 - 12:26 Der er 3 kommentarer og
1 løsning

kan ikke indsætte decimaltal i double access kolonne

hej

hver gang jeg prøver at indsætte en Cdbl(1234,45) i en accessdb hvor kolonnen er defineret som DOUBLE (oprettet via en sql-kommando)
brokker den sig.

Så skal sådan en kolonne ikke defineres som double?
eller er det kommaet der skal være et punktum?
Avatar billede fennec Nybegynder
18. juli 2005 - 12:32 #1
Det er komma der skal være punktum. Brug replace til det, eller lav evt en funktion:

conn.execute("insert into entabel(kommatal) values("& replace(Cdbl(1234,45),",",".") &")")
Avatar billede cpufan Juniormester
18. juli 2005 - 12:42 #2
ja men det kan man vel ikke med tal/decimaltal?
men jeg prøver da lige
Avatar billede cpufan Juniormester
18. juli 2005 - 13:01 #3
takker, det hjalp både på problemet og mit blodtryk,
Avatar billede fennec Nybegynder
18. juli 2005 - 13:04 #4
no prob. og tak for point.
.o) <-- One Eyed Jack
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