Avatar billede ml Nybegynder
12. november 2001 - 15:52 Der er 14 kommentarer og
1 løsning

decimal/double problemer

Jeg havde store problemer med decimal, fik en type mismach fejl, så nu prøver jeg med double men her vil ASP kun skrive f.eks. 1 hvis tallet er 1,5..... hjælp !
Avatar billede alvion Nybegynder
12. november 2001 - 15:58 #1
Prøv at bruge . istedet for ,
Avatar billede ml Nybegynder
12. november 2001 - 16:07 #2
Det gør jeg allerede... Det er sq da undeligt at den ikke vil skrive det ud som står i databasen  :(
Avatar billede alvion Nybegynder
12. november 2001 - 16:18 #3
Så skal vi ha\' noget kode på bordet
Avatar billede ml Nybegynder
12. november 2001 - 16:25 #4
ok ;)
<%
Sql = \"SELECT * FROM tabel WHERE id= \"& id &\" ORDER BY lavet DESC\"
Set rsm = Conn.execute( Sql )
do until rsm.eof
%>

<% = rsm(\"bedom\") %>


Altså... Det er jo noget der burde virke... Skal måske lige siges at jeg er ved at lave en site om fra MS SQL til MySQL, det hele har virket i MS SQL..
Avatar billede alvion Nybegynder
12. november 2001 - 18:14 #5
Og feltet bedom er en DECIMAL?
Avatar billede mortenfn Nybegynder
12. november 2001 - 22:27 #6
øøh nu er jeg ikke stærk i ASP, men i PHP
Sql = \"SELECT * FROM tabel WHERE id= \'& id &\' ORDER BY lavet DESC\"
<% = rsm(\'bedom\') %>

i PHP sal  \"\" inde i selectet være \' \' ved ikke om det også er gældende i ASP
Avatar billede ml Nybegynder
13. november 2001 - 09:24 #7
Det sjove er jo at den skariver det hele ud uden problemer, feltet bedom skriver den bare kun ud som f.eks. 1 i stedet for 1,5..

Og ja bedom er DECIMAL eller har også prøvet med DOUBLE
Avatar billede ml Nybegynder
13. november 2001 - 10:16 #8
Nu har jeg prøvet at lave en helt ny test kolonne med DECIMAL (2,5) og her skriver den 1,6 ud som 160000 ??
Avatar billede alvion Nybegynder
13. november 2001 - 10:27 #9
Du ved godt at du skriver 1,6 og ikke 1.6 ?
Avatar billede alvion Nybegynder
13. november 2001 - 10:28 #10
Prøv at gå ind i MySQL konsollen og skriv præcis den samme select-sql. Og se så hvilket resultat du får ud
Avatar billede ml Nybegynder
13. november 2001 - 10:28 #11
jaja.. Den tager jo ikke mod 1,6 hvis jeg skriver det... ;)
Avatar billede ml Nybegynder
13. november 2001 - 10:46 #12
nå... Det ser ud til at virke med VARCHAR, så må jeg jo bruge det....
Avatar billede ml Nybegynder
13. november 2001 - 10:53 #13
Yeps det virker med varchar Endelig! :o] Men det er sq underligt at det ikke virker med de typer som er lavet til det...

Men tak for hjælpen...
Avatar billede alvion Nybegynder
13. november 2001 - 11:44 #14
ASP forstår ikke alle typerne fra MySQL, det er nok derfor.
Avatar billede ml Nybegynder
13. november 2001 - 11:53 #15
nå ok.. Virker som en meget god forklaring ;)
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