Avatar billede arno Nybegynder
18. december 2000 - 21:39 Der er 3 kommentarer og
1 løsning

Hjælp igen igen igen

Hej ...
Når jeg vil indsætte et reelt tal i min database - opfatter min database kommaet som en adskillelse - hvilket vil sige at der opstår en misforståelse af hvormange felter jeg forsøger at indsætte...

Sql sætningen:case \"k1\"
                    sql = \"insert into klasse1 (delid,aoam,aroh,aood,afst,boam,broh,bood,bfst,aoam1,aroh1,aood1,afst1,boam1,broh1,bood1,bfst1,sum) values (\" & smed & \",\" & aoam & \",\" & aroh & \",\"  & aood & \",\" & afst & \",\" & boam & \",\" & broh & \",\" & bood & \",\" & bfst & \",\" & aoam1 & \",\" & aroh1 & \",\"  & aood1 & \",\" & afst1 & \",\" & boam1 & \",\" & broh1 & \",\" & bood1 & \",\" & bfst1 & \",\" & sum & \")\"
       
resultatet når jeg forsøger at indsætte vist i en response.write
insert into klasse1 (delid,aoam,aroh,aood,afst,boam,broh,bood,bfst,aoam1,aroh1,aood1,afst1,boam1,broh1,bood1,bfst1,sum) values (9,9,99,0,0,0,0,0,0,0,9,99,0,0,0,0,0,0,0,9,9900000009,990000000)
Hvor 9,99 burde være den værdi der høre til atributten aoam..

Nå ! lidt forvirret men... pointen er : hvordan f..... sætter jeg et komma tal ind i min database på den rigtige måde..

/arno


Avatar billede erikjacobsen Ekspert
18. december 2000 - 21:45 #1
Kan du indsætte et punktum i stdet for kommaet  9.99  ??
Avatar billede arno Nybegynder
18. december 2000 - 21:54 #2
Hvis jeg indsætter punktum bliver det til komma i databasen - hvilket også er ok... men hvordan sikre jeg mig at der indsættes punktum og ikke kommaer ??? kan jeg lave en konvertering nemt ??
Avatar billede erikjacobsen Ekspert
18. december 2000 - 22:02 #3
Jah, hvordan er det nu i ASP?

    value=\"99,9\";
    value = replace(value,\",\",\".\");

Avatar billede netsrac Praktikant
18. december 2000 - 22:23 #4
Erik...Erik....Det er vist en lille blanding du har fået lavet der man bruger ikke ; efter linierne i asp, det er i php :-)
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